替换源字符串的子串。
语法:
replace(s,a,b)
备注:
将字符串s的子串a改为字符串b;当参数a和b为序列时,b对a的成员一一对应替换。
参数:
| 
   s  | 
  
   源字符串。  | 
 
| 
   a  | 
  
   源字符串的子串/子串组成的序列。  | 
 
| 
   b  | 
  
   目标字符串/字符串组成的序列。  | 
 
选项:
| 
   @q  | 
  
   引号里的字符不替换。  | 
 
| 
   @1  | 
  
   只替换第一个。  | 
 
| 
   @c  | 
  
   大小写不敏感。  | 
 
| 
   @w  | 
  
   仅替换整词。  | 
 
| 
   @s  | 
  
   将a与b的内容拆分为序列后,一一对应替换。  | 
 
返回值:
字符串
示例:
| 
   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")  | 
  
   同上。  | 
 
| 
   replace("aaa,aab,aa","aa","AA")  | 
  
   返回结果:AAa,AAb,AA  | 
 
| 
   replace@w("aaa,aab,aa","aa","AA")  | 
  
   使用@w选项,仅替换整词,返回结果:aaa,aab,AA  |