如何使用空格转义javascript中的字符

时间:2013-09-12 11:27:33

标签: javascript regex string replace

我想在javascript表达式中转义一个“/”(带空格之前的斜线)。

当然,它适用于这个表达式:

string.replace(/\//g,"\n");

它用“\ n”(控制台换行符)替换我的字符串中的所有“/” -s。

但我真正需要的是表达式或替换“/” - s 而非“/” - s 的方法。

正如您可能知道的那样,不幸的是逃脱的表达方式就是这样:

string.replace(/\ //g,"\n");

感谢您的帮助!

2 个答案:

答案 0 :(得分:5)

你只需要:

string.replace(/ \//g,"\n");

这样你就可以匹配一个空格,后跟一个(转义的)正斜杠。

这有一些很好的例子: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace

答案 1 :(得分:0)

这应该可以正常工作:

string.replace(/\s\//g,"\n");