0

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

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

包含"\b"(退格字符)的字符串

需要更改为"\\\\b"(又名文字"\\b")。

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

我的主要困难只是捕捉特殊字符, mystring.replace(/(\[|\])/g, '\\\\$1');这是我发现的最接近的东西。

4

1 回答 1

0

没关系,我明白了:

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

(花了我足够长的时间)

于 2013-04-15T15:18:00.367 回答