有没有办法在没有空格的文本中替换字符串?

时间:2017-01-22 00:53:14

标签: javascript string web

有没有办法替换这样的东西:

testHoraciotestHellotest

并替换'测试'通过javascript来说,我已尝试使用.replace()功能,但它没有工作

3 个答案:

答案 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);