有没有办法替换这样的东西:
testHoraciotestHellotest
并替换'测试'通过javascript来说,我已尝试使用.replace()
功能,但它没有工作
答案 0 :(得分:0)
很简单。
var str = "testHoraciotestHellotest";
var res = str.replace("test", "test1");
console.log(res);
如果您想要替换所有出现的'test'而不只是一个,请改用以下技巧:
var res = str.split("test").join ("test1");
答案 1 :(得分:0)
str.replace()
也接受正则表达式,因此您可以使用/test/g
来匹配字符串中“test”的所有实例。
var str = "testHoraciotestHellotest";
var res = str.replace(/test/g, "replaced");
console.log(res);
答案 2 :(得分:0)
使用g对字符串进行全局替换
var str = "testHoraciotestHellotest";
var res = str.replace(/test/g, "word");
console.log(res);