我对RegEx感到非常恐怖,我已经使用这个online tester一段时间了,但仍然找不到我需要的东西。
所以我有字符串“2011_G-20_Cannes_summit”。我想用空格替换所有下划线(_)。
所以我想要这样的事情:
var str = "2011_G-20_Cannes_summit";
str.replace(/_/g," "); or str.replace(/\_/g);
虽然两者都不起作用......
我错过了什么?
答案 0 :(得分:1)
工作正常。 replace
方法不会修改现有字符串,而是创建一个新字符串。这将做你想要的:
var str = "2011_G-20_Cannes_summit";
str = str.replace(/_/g," ");