语法:
(<对象参数> 串替换([将 <标志子串>] [变为 <新子串>] [仅第一个] [不敏感] [跳过引号] [仅整词]))
返回:
字符串。本函数将<对象参数>中所有的[将 <标志子串>]替换为[变为 <新子串>],返回替换后的字符串。可选仅替换第一个[将 <标志子串>]、大小写不敏感、不替换引号里的内容、只替换(符号分隔开的)整个[将 <标志子串>]。
参数<对象参数>:
必要参数;字符串类型;参数名已省略。
参数[将 <标志子串>]:
将被替换的子串。必要参数;字符串类型;参数名已省略。
参数[变为 <新子串>]:
替换后的新子串。必要参数;字符串类型;参数名已省略。
例子:
将字符串"abc'abc'def"里的子串"a"全部替换成子串"China"。
NLC片段:("abcabcdef" 串替换(将 "a", 变为"China")) //结果是ChinabcChinabcdef
参数[仅第一个]:
默认将替换所有的[将 <标志子串>],有本参数时只替换第一个。非必要参数;布尔类型;参数名不能省略,参数值必须省略。
例子:
将字符串"abcabcdef"里的第一个子串"a"替换成子串"China"。
NLC片段:("abcabcdef" 串替换(将 "a", 变为"China"; 仅第一个)) //结果是"China bcabcdef
参数[不敏感]:
默认大小写敏感,有本参数时忽略大小写。非必要参数;布尔类型;参数名不能省略,参数值必须省略。
例子:
将字符串"abcabcdef"的子串"A"替换成子串"China",忽略大小写。
NLC片段:("abcabcdef" 串替换(将 "A", 变为 "China"; 不敏感)) //结果是ChinabcChinabcdef
参数[仅整词]:
默认<对象参数>不用分词,只要出现[将 <标志子串>]就替换,比如"aa,aaa"里"aa”出现了3次。有本参数时,<对象参数>将被符号分成多个词,[将 <标志子串>]完整匹配其中一个词时才替换。非必要参数;布尔类型;参数名不能省略,参数值必须省略。
例子:
将字符串"aaa,aab,aa"中的"aa"替换成"AA",只替换整词。
NLC片段:("aaa,aab,aa" 串替换(将"aa", 变为 "AA"; 仅整词)) //结果是aaa,aab,AA