regexp:replace()

regexp:replace() 会将字符串中与给定正则表达式匹配的部分替换为另一个字符串的内容。

语法

regexp:replace(originalString, regExpString, flagsString, replaceString)

参数

originalString

要执行搜索和替换操作的字符串。

regExpString

要计算的 JavaScript 风格的正则表达式。

flagsString

包含字符标志的字符串。

replaceString

要用来替换匹配子字符串的字符串。

字符标志包括

g - 全局替换

如果指定此标志,则会替换 originalString 中正则表达式的所有匹配项。否则,只替换第一个匹配项。

i - 忽略大小写匹配

如果指定此标志,则以忽略大小写的方式执行匹配。

返回值

修订后的字符串。

规范

EXSLT - REGEXP:REPLACE