Regex) 정규표현식

·2021년 11월 19일
0

Study

목록 보기
6/20

https://regexr.com/5mhou

Groups and ranges

| 또는 /(Hi|Hello)|(And)/gm
() 그룹 /gr(e|a)y/gm
[] 문자셋, 괄호 안의 어떤 문자든 /gr[ead]y/gm
[^] 부정 문자셋, 괄호안의 어떤 문가 아닐 때 /[^a-zA-Z0-9]/gm
(?:) 찾지만 기억하지는 않음 /gr(?:e|a)y/gm

Quantifiers

? 없거나 있거나(zero or one) /gra?y/gm
*없거나 있거나 많거나 (zero or more) /gra별표y/gm
+하나 또는 많이 (one or more) /gra쁠러스y/gm
{n} n번 반복 /gra{2}y/gm
{min,} 최소 /gra{2,}y/gm
{min,max} 최소, 그리고 최대 /gra{2,3}y/gm

Boundary-type

\b(boundary) 단어 경계 /\bYa/gm
\B 단어 경계가 아님 /\BYa/gm
^ 문장의 시작 /^Ya/gm
$ 문장의 끝 /Ya$/gm

Character classes

\ 특수 문자가 아닌 문자 /\[\]/gm
. 어떤 글자 (줄바꿈 문자 제외) /./gm
\d digit숫자 /\d/gm
\D digit숫자 아님 /\D/gm
\w word문자 /\w/gm
\W word문자 아님 /\W/gm
\s space 공백 /\s/gm
\S space 공백 아님 /\S/gm

profile
HAPPY !

0개의 댓글