2025/8月版本开始,TSL语言中支持NOT LIKE, 这样not(a like b)可以简单写成a not like b
Not Like 是与FAQ:
LIKE相对应的模式匹配操作符,两者语法结构相似但逻辑功能完全相反。
字符串中的Not Like
Not Like 可用于判断某个字符串是否不符合指定的模式规则,当且仅当字符串与给定模式不匹配时返回True。
例如:
if a not like "\\d{4}-\\d{2}-\\d{2}" then
begin
return "a不包含'YYYY-MM-DD'格式日期字符串";
end
else return "包含'YYYY-MM-DD'格式";
数值中的Not Like
Not Like 可用于判断某个数值是否和指定值相似,当且仅当数值与给定模式不相似时返回True。
例如1.000001 not like 1为False。
计算方法和FAQ:
LIKE类似,可参考其中的介绍。