取子串

阅读(2) 标签: 取子串,

语法:

(<对象参数> 取子串 <标志子串> [不敏感] [倒着找] [跳过引号] [前子串])

返回:

字符串。如果<对象参数>含有<标志子串>,则本函数返回<标志子串>后面的子串,当<标志子串>无子串时返回空,当<对象参数>不含<标志子串>时也返回空。可选是否大小写敏感、是否倒着找,是否不从引号里找,是否返回<标志子串>前面的子串。

参数<对象参数>

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

参数<标志子串>

被匹配的子串,函数默认返回本参数后面的子字符串。必要参数;字符串类型;参数名已省略。

例子:

找出字符串"中国人民电视台"中子串"人民"后面的子串。

NLC片段:("中国人民电视台" 取子串 "人民")  //返回"电视台"

参数[不敏感]

<标志子串>匹配时,默认大小写敏感,本参数忽略大小写。非必要参数;布尔类型;参数名不可省略,参数值必须省略。

例子:

找出"abcdefghi"中子串"Def"后面的子串,大小写不敏感。

NLC片段:("abcdefghi" 取子串 "Def";不敏感) //返回"ghi"

参数[倒着找]

默认从前往后找<标志子串>,有本参数时从后往前找。非必要参数;布尔类型;参数名不可省略,参数值必须省略。

参数[跳过引号]

默认会在引号内查找<标志子串>,有本参数时跳过引号内的内容。非必要参数;布尔类型;参数名不可省略,参数值必须省略。

例子:

找出字符串"中国\'人民广播\'电视台"中子串"人民"后面的子串,跳过引号里的内容。

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

参数[前子串]

函数默认返回<标志子串>后面的子串,有本参数时返回<标志子串>前面的子串。非必要参数;布尔类型;参数名不可省略,参数值必须省略。

例子:

找出字符串"中国人民电视台"中子串"人民"前面的子串。 

NLC片段:("中国人民电视台" 取子串 "人民"; 前子串)  //返回"中国"