语法:
(<对象参数> 有子串 <子串> [序号 <开始位置>] [不敏感] [倒着找] [仅整词] [跳过引号])
返回:
布尔值。如果<对象参数>含有<子串>,则本函数返回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