串替换

阅读(233) 标签: 串替换,

功能:

将字符串中所有旧子串替换为新子串。

语法:

(<对象参数> 串替换([将 <标志子串>] [变为 <新子串>] [仅第一个] [不敏感] [跳过引号] [仅整词]))

返回:

字符串。

参数:

<对象参数>

待处理的原字符串。

[将 <标志子串>]

需要被替换的旧子串。

变为 <新子串>]

替换后的新子串。

[仅第一个]

只替换第一个匹配项,缺省替换所有。

[不敏感]

忽略大小写,缺省大小写敏感。

[跳过引号]

单引号或双引号中的内容不被替换,缺省会替换引号中的内容。

[仅整词]

原字符串被符号分成多个词时,完整匹配到整词才替换,缺省全部替换。

示例:

("abcabcdef" 串替换(将 "a", 变为"China"))

ChinabcChinabcdef

("abcabcdef" 串替换(将 "a", 变为"China"; 仅第一个))

China bcabcdef

("abcabcdef" 串替换(将 "A", 变为 "China"; 不敏感))

ChinabcChinabcdef

("aaa,aab,aa" 串替换(将"aa", 变为 "AA"; 仅整词))

aaa,aab,AA