본문 바로가기
프로그래밍 언어 & 데이터베이스/정규 표현식

정규 표현식 - 플래그란? 몇가지 플래그 옵션 소개

by ♥︎해이나♥︎ 2023. 7. 7.
반응형

정규표현식을 사용할 때, 플래그 옵션 설정에 따라서 갖는 결과값이 완전히 달라진다. 때문에 플래그 옵션 종류를 잘 기억해두었다가 원하는 상황에 맞게 쓰는 것이 중요하다.

 

정규표현식 플래그

 

플래그 정의

플래그는 정규 표현식에 적용되는 설정을 조정해주는 역할을 한다. 특정 의미를 가진 알파벳을 플래그 사용 위치에 적어주면 그 옵션에 맞는 결과값이 보여진다.

 

정규표현식 구조

 

플래그 옵션 종류

g

문자열에서 일치하는 모든 부분을 찾고 싶을 때 사용하는 플래그 옵션이다. g 옵션 없이 사용하면 일치하는 패턴 하나를 찾은 뒤, 정규표현식이 바로 종료된다.

 

정규표현식 플래그 옵션 실습

 

i

정규표현식은 기본적으로 대소문자를 구분하는데, 플래그 옵션 i를 사용하면 대소문자 구분 없이 알파벳만 일치하면 선택해준다.

 

정규표현식 플래그 옵션 실습

 

줄 바꿈이 된 부분도 문장의 경계로 인식해 주는 플래그 옵션이다.

 

정규표현식 플래그 옵션 실습

 

s

메타 문자 dot(.)은 모든 문자와 매칭하는데, 기본적으로 줄 바꿈 전까지만 인식한다. 플래그 옵션 s를 사용하면 줄 바꿈 문자(\n)도 포함하여 모든 문자를 선택할 수 있다.

 

정규표현식 플래그 옵션 실습

반응형

댓글