有子串

阅读(2) 标签: 判断, 子串, 包含,

语法:

(<对象参数> 有子串 <子串> [序号 <开始位置>] [不敏感] [倒着找] [仅整词] [跳过引号])

返回:

布尔值。如果<对象参数>含有<子串>,则本函数返回true,否则返回false。可选从第几个字符开始查、是否大小写敏感、是否从后往前找,是否只匹配(符号分隔开的)整个子串,是否不查找引号内的内容。

参数<对象参数>

必要参数;字符串类型;参数名已省略。

参数<子串>

被查找的字符串。必要参数;字符串类型;参数名已省略。

例子:

找出字符串"中国人民电视台"中是否含有子串"人民"NLC片段:("中国人民电视台" 有子串 "人民")    //结果返回true

参数[序号 <开始位置>]

从对象参数的第几个字符开始找子串。非必要参数;整数类型;参数名不可省略。

例子:

找出字符串"两只老虎两只老虎跑得快"中是否第二次出现了子串"两只老虎",是否第3次出现了子串"两只老虎"

NLC片段:("两只老虎两只老虎跑得快" 有子串 "两只老虎"; 序号 2)  //返回true

NLC片段:("两只老虎两只老虎跑得快" 有子串 "两只老虎"; 序号 3)  //返回false

参数[不敏感]

表示大小写不敏感。非必要参数;布尔类型;参数名不可省略,参数值必须省略。

例子:

找出"abcdef"是否含有子串"Def",大小写不敏感

NLC片段:("abcdef" 有子串 "Def";不敏感) //返回true

参数[倒着找]

默认从前往后找,本参数限定从后往前找。非必要参数;布尔类型;参数名不可省略,参数值必须省略。

参数[仅整词]

默认<对象参数>没有分词,只要出现就算找到,比如"aa,aaa""aa"出现了3次。有本参数时,<对象参数>将被符号分成多个词,子串完整匹配其中一个词时才返回true,比如"aa,aaa"里只有1"aa"的整词。非必要参数;布尔类型;参数名不可省略,参数值必须省略。

例子:

找出字符串"aa,aaa"里是否第2次出现了"aa",仅匹配整词。

NLC片段:("aa,aaa" 有子串 "aa"; 序号 2; 仅整词)  //返回false

参数[跳过引号]

引号内跳过,不做匹配。非必要参数;布尔类型;参数名不可省略,参数值必须省略。

例子:

判断字符串"中国\'人民广播\'电视台"中是否有子串"人民",跳过引号。

NLC片段:("中国\'人民广播\'电视台" 有子串 "人民"; 跳过引号) //返回false