- 본 포스팅은 공부하면서 작성합니다 -


코딩을 하다보면 요청받은  문자열을 다른 것으로 치환해야 하는 경우가 있습니다.


예를 들어 역슬래시를 지우거나, 역슬래시를 지우거나 역슬래시를 지우거나.........



$ str = str.replace(/\\"/ig,'"');     //    \" -> "

$ str = str.replace(/"\[/ig,'[');      //    "[ -> [   

$ str = str.replace(/]"/ig,']');        //    ]" -> ]

[option]

g : 발생할 모든 pattern에 대한 전역 검색
i : 대/소문자 구분 안함


예시를 3가지 들었습니다.  효과는 주석 처리한 부분과 동일하구요.


기본적으로 /     / 안에 원하는 것을 입력하게 되는데요.

문제는 큰따옴표, 대괄호 등등이 그냥 써서는 큰따옴표, 대괄호 그대로 인식이 안되는 문제가 있습니다.

그래서 그런 문자들은 앞에 역슬래쉬를 한 번 더 작성하여 해당 문자로 인식시키면 됩니다.

'Nodejs' 카테고리의 다른 글

[Nodejs] 개발을 하긴 해야 하는데...package.json은 뭐야??  (0) 2018.09.23

+ Recent posts