- 본 포스팅은 공부하면서 작성합니다 -
코딩을 하다보면 요청받은 문자열을 다른 것으로 치환해야 하는 경우가 있습니다.
예를 들어 역슬래시를 지우거나, 역슬래시를 지우거나 역슬래시를 지우거나.........
$ 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 |
---|