string.replace(/“”\ n / g,“\”\“”+“\ n”)这会有效吗?

时间:2011-09-23 18:08:44

标签: javascript regex

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

我正在尝试解析字符串并使用JSON解析器。我需要用""\n(斜杠,引号,斜杠,引号,换行符)替换出现\\"\\"\n(引用,引用,换行符)。

我试图通过使用转义序列来完成此操作,但我无法这样做。

2 个答案:

答案 0 :(得分:1)

尝试使用单引号(')字符串形式,以避免不必要地转义双引号:

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

答案 1 :(得分:0)

试试这个正则表达式/ \“\”[\ n | \ r] / g

str.replace( /\"\"[\n|\r]/g, '\\"\\"\r' );

它对我有用:)