패턴 매치

패턴

설명

.

개행 문자를 제외한 한 문자

[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

단어의 끝