replace ()

阅读(2648) 标签: 修改, 源字符串, 子串,

描述:

替换源字符串的子串。

语法:

replace(src,a,b)

备注:

将字符串src的子串a改为字符串b;当参数ab为序列时,ba的成员一一对应替换。

参数:

src

源字符串。

a

源字符串的子串/子串组成的序列。

b

目标字符串/字符串组成的序列。

选项:

@q

引号里的字符不替换。

@1

只替换第一个。

@c

大小写不敏感。

@s

ab的内容拆分为序列后,一一对应替换。

返回值:

字符串

示例:

replace("123321","2","two")

1two33two1

replace("abc'abc'def","a","China")

Chinabc'Chinabc'def

replace@q("abc'abc'def","a","China")

Chinabc'abc'def,引号里的字符不替换。

replace@1("abcabcdef","a","China")

Chinabcabcdef,只替换第一个。

replace@c("abcabcdef","A","China")

ChinabcChinabcdef,大小写不敏感。

replace("1212341",["1","2"],["8","9"])

8989348

replace@s("1212341","12","89")

同上。