패턴 매치
패턴 | 설명 |
---|---|
. | 개행 문자를 제외한 한 문자 |
[abc] | a, b, c 중의 한 문자 |
[a-z] | a부터 z사이에 속해있는 한 문자 |
[^ac] | a와 c를 제외한 한 문자 |
(x) | x, 이 때 x는 정규식일 수 있음 |
x* | x가 0번 이상 반복됨, 이 때 x는 정규식일 수 있음 |
x+ | x가 1번 이상 반복됨, 이 때 x는 정규식일 수 있음 |
x{n,m} | x가 n번 이상 m번 이하로 반복됨, 이 때 x는 정규식일 수 있음 |
x{n} | x가 정확히 n번 반복됨, 이 때 x는 정규식일 수 있음 |
x{n,} | x가 n번 이상 반복됨, 이 때 x는 정규식일 수 있음 |
x|y | x 이거나 y, 이 때 x, y는 정규식일 수 있음 |
xy | xy, 이 때 x, y는 정규식일 수 있음 |
^ | 줄의 시작 |
\A | 줄의 시작 |
$ | 줄의 끝 |
\z | 줄의 끝 |
\Z | 줄의 끝 |
\< | 단어의 시작 |
\b | 단어의 시작 |
\> | 단어의 끝 |
\B | 단어의 끝 |