使用jquery的replace时,发现只默认替换到第一个匹配数据。
string str =“我是测试字符串的测试”
1、替换第一个: string end =str.replace("测","2")
结果:“我是2试字符串的测试”
2、替换全部匹配内容: string end =str.replace(/测/g,"2");
//注意此处第一个参数不要用引号,如果要替换的是特殊字符 如“.” “/” 等 则需要转义符 “\”
“g”是匹配全部的意思,这样str里面的所有汉字“测”,都替换成数字2。结果:“我是2试字符串的2试”