WEB
정규표현식 (Regular Expressions)
189bigman
2023. 3. 3. 22:58
정규표현식이란
특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어
기초 표현식
표현식 | 뜻 |
\w | word를 의미 하며 알파벳, 숫자, _ 중 하나를 의미 |
\W | not word를 의미 \w가 아닌것을 의미 |
\s | 공백을 의미 |
\S | \s 가 아닌것을 의미 (공백이 아닌것) |
\d | 숫자(digit)를 의미 |
\D | 숫자가 아닌것을 의미 |
a|b | a또는 b를 의미 |
.* | 0번 이상 반복을 의미 |
.+ | 1번 이상 반복을 의미 |
\w{2} | {숫자} 숫자만큼의 반복을 의미 |
\w{2,10} | {숫자1,숫자2} 숫자1-숫자2 사이의 수 만큼 반복을 의미 |
(x) | 그룹을 의미 |
[a-z] | 문자열의 범위를 표시 |
[cmf] | c,m,f 중에 일치하는 문자 확인 |
\[ | 이스케이프를 의미, 문법적 의미로 쓰이는특수 문자를 문자열로 표현하기위해 사용 |