replace 정규표현식

펭도리·2021년 5월 4일
0

JavaScript

목록 보기
32/32
post-thumbnail

replace 사용법

String.replace("찾을 문자열", "변경할 문자열");

정규표현식

String.replace(/찾을 문자열/gi, "변경할 문자열")
  • gi의 의미

    • g : 전체 모든 문자열 변경(global)
    • i : 영문 대문자 소문자를 무시하고 모두 일치하는 패턴을 검색한다(ignore)
  • 정해진 규칙을 사용해 모든 문자를 변환할 수 있고 숫자만 변환하거나 맨 처음, 맨 뒤만 변환할 수도 있다.

  • / 안에 넣은 텍스트의 따옴표는 없어야한다.

  • 특수 기호를 맨 처음 작성할 때 \ 를 항상 정규식 맨 앞에 작성해 주어야 한다.

Ex) String.replace(/\./gi,"변경할 문자")
  • [] 안에 특수기호를 넣으면 하나하나 개별적으로 변환한다.

  • [] 없이 특수기호 여러개를 작성하면 하나의 묶음으로 인식해서 변환한다.

Ex) "abcd+_efgh+_ijkl".replace(/\+_/gi,"~");

응용 방법

[a-z]a ~ z 사이의 문자를 찾는다.
[abc]a, b, c 중 하나를 찾는다.
[^abc]a, b, c를 제외한 문자를 찾는다.
profile
풀스택 개발자가 되고싶은 코린이 이한글

0개의 댓글