TIL: 33일차 "정규표현식"

mr.ginger·2021년 5월 8일

정규표현식(Regular expression)은 문자열에서 특정 내용을 찾거나, 혹은 발췌하기 위해서 사용된다.
이 정규표현식은 텍스트 상에서 특정한 규칙을 찾거나, 특정한 문자열을 찾을때 매우 요긴하게 사용 할 수 있다.

정규표현식은 / / 사이에 패턴을 입력하여 찾게 되는데, 플래그의 종류에는

  • i : 대소문자를 구별하지 않고 검색한다.
  • g : 문자열내에 모든 패턴을 검색한다.
  • m : 문자열의 행이 바뀌어도 검색을 계속한다.
등이 있고, 이를 통해 정규 표현식을 제어 할 수 있다.

패턴에는 다양한 문법이 있는데, 몇가지 자주 사용 되는것 위주로 알아보려 한다.

  • . : 임의의 문자 하나를 의미한다.
  • | : or을 의미한다.
  • + : 앞선 패턴을 한번 이상 반복 시킬때 사용 된다.
  • ^ : 문장의 앞에 패턴이 위치하는지 검사할때 사용 된다.
  • $ : 문장의 끝에 패턴이 위치하는지 검사할때 사용 된다.

이외에도 많은 문법들이 있는데, 이는 MDN을 참고하도록 하자.

0개의 댓글