정규식
텍스트에서 원하는 조건과 일치하는 문자열을 찾거나 텍스트가 원하는 조건과 일치하는지 여부를 참/거짓으로 결정하는 데 사용됩니다.
적용 예
징후 | 설명 | 적용 예 | |
(알파벳) | 아, 나, 다 | ||
(⌃abc) | a, b, c 없이 | ||
(a-zA-Z) | a~z A~Z 사이의 문자가 포함되어 있는지 확인 | ||
(디스플레이(mp)) | a~d와 mp 사이에 문자 삽입 여부 | ||
.엑스 | 임의의 문자 + x | 교류, 교류 | abc, a0c, abc, a00c |
엑스* | 0회 이상의 x 반복 | ||
⌃엑스 | 문자열은 x로 시작합니다. |
||
x+ | x를 한 번 이상 반복 | ||
엑스$ | 문자열은 x로 끝납니다. |
||
엑스? | x는 존재할 수도 있고 존재하지 않을 수도 있습니다 | 알파벳 | 교류, ABC |
x|y | x 또는 y | (x|y)z | xy 또는 yz |
x{n} | x의 n회 반복 | ||
x{m,n} | x를 m회 이상 n회 이하 반복 | ||
x{n,} | x를 n회 이상 반복 | ||
(XY) | x 또는 y 문자 | ||
(xz) | x에서 z 범위의 문자 | ||
(⌃xy) | x 또는 y를 제외한 모든 문자 | (⌃이즈) | a,b,c……w,z 중 하나 |
(0-9) == \d | 숫자인 문자 | ||
(⌃0-9) == \D | 숫자가 아닌 문자 | ||
(a-zA-Z0-9_) == \w | 영문자 또는 숫자인 문자 | ||
(⌃a-zA-Z0-9_) == \W | 알파벳 또는 숫자가 아닌 모든 문자 | ||
(\t\n\r\f\v) == \s | 공백 문자 | ||
(\t\n\r\f\v) == \S | 비공간 |