[Javascript] replace에서 gi?가 뭐야??
2023. 2. 11. 21:38ㆍWeb/javascript
replace에서 gi?가 뭐야??
우선 이걸 알기 위해선
"replace()" 에 대해서 먼저 알아야 해요.
replace()함수는 문자열에서 변경하려는 문자열이 여러번 반복될 경우,
첫 번째로 발견된 문자열만 치환애줘요.
const str = "hello test word";
console.log(str.replace(/t/, 'a'))
> hello test word
> hello aest word <-변경
hello test word 가 hello aest word 로 t 하나만 변경된걸 확인 할 수 있어요.
replace(패턴매칭(정규식)문자열, 변결할 문자열) 이렇게 기본이 되는 거에요.
옵션이 추가적으로
> g :발생한 모든 pattern에 대한 전역 검색
> i : 대/소문자 구분 안함
> m : 모든줄 검색
gi = 문자전체, 대소문자 구문 없이 변경이라는 옵션이 되는 거에요.
const str = "hello Test word";
console.log(str.replace(/t/gi, 'a'))
> hello Test word
> hello aesa word <- 변경
gi 옵션으로 hello Test word가 hello aest word 로 변경된걸 확인 할 수 있답니다.
GOOD!
다들 좋은 개발 하세요~!!
반응형
'Web > javascript' 카테고리의 다른 글
프로미스 패턴(Promise): 비동기 작업을 효율적으로 다루는 방법 (0) | 2023.11.07 |
---|---|
chatGPT가 만든 스네이크 게임(Snake Game) (0) | 2023.04.21 |