Javascript RegEx对象双重逃脱特殊字符

时间:2013-04-15 15:04:13

标签: c# javascript regex

我已经检查了http://www.w3schools.com/jsref/jsref_obj_regexp.asp(不是我太有希望了)和各种问题,没有运气。

我需要的是一种在javascript中双重转义c#特殊字符的方法:

包含"\b"(退格符)

的字符串

需要更改为"\\\\b"(a.k.a。文字"\\b")。

例如 "foo_bar_\b"需要成为@"foo_bar_\\\\b"

我的主要困难在于捕捉特殊角色 mystring.replace(/(\[|\])/g, '\\\\$1');是我发现的最接近的事情。

1 个答案:

答案 0 :(得分:0)

没关系,我明白了:

mystring.replace(/(\\)/g, '\\\\')

(花了我足够长的时间)