我已经检查了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');
是我发现的最接近的事情。
答案 0 :(得分:0)
没关系,我明白了:
mystring.replace(/(\\)/g, '\\\\')
(花了我足够长的时间)