본문으로 건너뛰기

문자 집합으로 찾기

문자 집합

대괄호 []를 사용해 문자 집합을 표현합니다.

문자 집합은 특정 영역만 대소문자를 구별하지 않을 검색할 때 많이 사용합니다.

예시:

[Rr]eg[Ee]x
[Rr]eg[Ee]x

.+ 같은 메타 문자들이 집합의 구성원일 때는 문자 그대로 취급되므로 굳이 이스케이프할 필요가 없습니다.

문자 집합 범위 사용하기

문자 범위를 지정할 때 하이픈 -을 사용합니다.

예시:

  • [A-Z]
  • [a-z]
  • [0-9]
  • [A-Za-z0-9]
주의

A-z에는 [^ 같은 문자도 포함되므로 사용하지 말아야 합니다.

범위를 지정할 때는 더 큰 값이 앞에 나오면 안 됩니다.

-[] 안에서만 메타 문자인 특수 메타 문자입니다. 집합 밖에서는 단순한 문자입니다.

제외하고 찾기

지정한 목록을 제외하려면 캐럿 ^을 사용합니다.

^은 집합 안의 있는 문자나 범위를 모두 제외합니다.

예시:

[ns]a[^0-9]\.xls
[ns]a[^0-9]\.xls