정규 표현식

코끼릭·2022년 3월 27일
0

IT

목록 보기
4/24

정규표현식이란?

특정한 패턴을 가진 문자들에 대한 검색이 가능한 검색키워드

[] : 안에 적힌 문자들 중 하나가 포함된 패턴
[bh]ook : cook [X] book,hook [O]
[a-z] : A [X] a,v,z [0]

^ : 다음으로 적힌 문자는 제외한 나머지가 포함된 패턴
[^B]ook : Book [X] cook,Cook [O]
[^a-z] : a,v,z [X] A,B,Z [O]

* : 앞에 적힌 문자가 0개,1개 이상 반복하는 게 포함된 패턴
oo*h : oohh [X] oh,ooh,oooh [O]

+: 앞에 적힌 문자가 1개 이상 반복하는 게 포함된 패턴
oo+h : oh [X] ooh,oooh [O]

\d : 숫자가 포함된 키워드
\d : 1, 9, 8 [0] 12,34,123 [X] ([0-9]와 같은 의미)
\d{3} : 1,99 [X] 123,999 [O]
\d{1,3} : 12,99 [X] 1,999 [O]
\d+ : 모든 숫자 검색

\d{2,3}-\d{3,4}-\d{4} : 02-823-0465, 010-1234-5678 전화번호나 휴대폰 번호 형태 검색
\d,\d{3}원 : 1,000원 ~ 9,999원만 검색

+ 그 외 표현식

표현식 확인 사이트

profile
ㅇㅅㅇ

0개의 댓글