괄호 ( )
괄호를 사용하여 표현식의 일부를 함께 그룹화합니다.
예를 들어 여러 제품 SKU에 표시되는 문자 집합을 일치시켜야 하는 경우 괄호로 해당 문자를 함께 그룹화할 수 있습니다. 이 시나리오에서는 남성과 여성을 대상으로 판매하는 비치 샌들이 있으며 제품 SKU는 다음과 같습니다.
- MNBS010212 (남성용 비치 샌들, 스타일 01, 색상 02, 사이즈 12)
- WMBS020208 (여성용 비치 샌들, 스타일 02, 색상 02, 사이즈 08)
다음과 같은 정규 표현식을 만들어 모든 비치 샌들 SKU를 캡처할 수 있습니다.
\D+(BS)\d+
\D(숫자가 아닌 문자)+(1회 이상)(BS)(비치 샌들의 문자 코드)\d(숫자 문자)+(1회 이상)
파이프 |
파이프를 사용하여 표현식에서 OR 조건을 만듭니다.
예를 들어 비치 샌들 SKU와 일치하는 표현식을 만드는 방법은 다음과 같습니다.
(MN|WM)BS\d+
(MN OR WM)BS(비치 샌들의 문자 코드)\d(숫자 문자)+(1회 이상)