2011-09-23 3 views
0
string.replace(/""\n/g,"\"\""+ "\n") 

문자열을 구문 분석하고 JSON 구문 분석기를 사용하려고합니다. ""\n (따옴표, 따옴표, 개행)을 \\"\\"\n (슬래시, 따옴표, 슬래시, 따옴표, 개행)으로 바꿔야합니다.string.replace (/ "" n/g, "" "" " n")이 작업을 수행 할 수 있습니까?

나는이 작업을 이스케이프 시퀀스를 사용하여 시도했지만 그렇게 할 수 없다.

답변

1

불필요하게이 따옴표를 이스케이프 피하기 위해 작은 따옴표 (') 문자열 형식을 사용해보십시오 :

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

이 정규 표현식/\ "\"시도 [\ n | \ 연구를]/g

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

그것은 나를 위해 작동 :)

관련 문제