like()

阅读(3629) 标签: 格式串, 布尔型,

描述:

判断字符串是否匹配格式串。

语法:

like( stringExp, formatExp )

备注:

判断字符串是否匹配格式串。格式串中的*匹配0个或多个字符,?匹配单个字符,可以通过转义符匹配"*",例如:\*转义为*\\转义为\

参数:

stringExp

字符串的表达式。

formatExp

格式串的表达式。

选项:

@c

表示匹配时忽略大小写,否则大小写敏感。

@s

使用SQL通配符,使用%匹配0个或多个字符,__匹配单个字符;

使用@s选项时不支持使用@c

返回值:

Boolean

示例:

like("abc123", "abc*")

true

like("abc123", "abc1?3")

true

like("abc123", "abc*34")

false

like("abc123", "ABC*")

false

like@c("abc123", "ABC*")

true

like("abc*123", "abc\*")

true

like("abc*123", "abc\\**")

true  abc\\**转义为abc\**

like@s("abc123", "abc1_3")

true

like@s("abc123", "abc%")

true