Blog Posts

No results for undefinedPowered by Algolia

DailyLog

How to use replace like replaceAll

September 03, 2020

Photo by Florian Krumm on Unsplash

replace를 replaceAll 처럼 사용하여 문자열 치환하는 방법

//#를 공백으로 변경
str.replace("#", "")

//첫번째만 공백으로 변경되고 나머지는 변경 되지 않는다.

정규식 이용해서 gi 로 감싸기

// #를 감싼 따옴표를 슬래시로 대체하고 뒤에 gi 를 붙이면
// replaceAll 과 같은 결과를 볼 수 있다.
str.replace(/#/gi, "")

슬래시 / 바꾸기

;/[/]/g

여러 문자 바꾸기

;/[/,#,;,*]/g

정규식의 gi 의미

  • g : 발생할 모든 pattern에 대한 전역 검색
  • i : 대/소문자 구분 안함
  • m: 여러 줄 검색 (참고)