replaceAll
本节介绍 Zoho Creator 中的 replaceAll 函数的语法和使用。
描述
replaceAll 函数使用给定的 <replacementString> 替换所有匹配给定 <searchString> 的字符串。
语法
(或)
// 仅在脚本构建器的自由流程脚本模式下才支持此格式。
其中,
mainstring - 必需。包含字符串值的变量。
searchString - 必需。要在主字符串内搜索的子字符串。
replacementString- 必需。替换子字符串。
默认情况下, replaceAll() 函数支持常规表达式,即它将不会查找和替换源字符串中的 $、* 等特殊字符。参数 [escapeRegEx] 是可选布尔值参数,用于指定 Zoho Creator 在执行 replaceAll() 函数时是支持还是忽略正则表达式。
- true 值表示忽略替换函数的正则表达式支持。
- false 值表示支持替换函数的正则表达式。默认情况下,值为“false”。
注:
- 如果未指定 escapeRegEx 参数的值,则我们将值视为“false”,即默认情况下,在替换函数中支持正则表达式。例如,下面两个函数将执行相同的操作:
replaceAll(mainString, "online","custom",false);
replaceAll(mainString, "online","custom");
返回值
返回被替换字符串。
示例
mainString="Jack and Jill went up the hill to fetch a pail of water";
searchString="Jack";
replacementString="Bill";
mainString.replaceAll(searchString,replacementString); //返回 "Bill and Jill went up the hill to fetch a pail of water"
Address = "Suite 123, 4523 Yonge Street, Toronto";
Address.replaceAll("23","9945"); //返回 "Suite 19945, 459945 Yonge Street, Toronto"
mainString="Jack and Jill went up the hill to fetch a pail of water";
searchString="Jack";
replacementString="Bill";
replaceAll(mainString,searchString,replacementString); //返回 "Bill and Jill went up the hill to fetch a pail of water"
Address = "Suite 123, 4523 Yonge Street, Toronto";
replaceAll(Address,"23","9945"); //返回 "Suite 19945, 459945 Yonge Street, Toronto"