소괄호 ( )
소괄호를 사용하면 표현식의 요소를 하나로 그룹화할 수 있습니다.
예를 들어 다양한 제품 SKU에 표시되는 문자 집합과 일치해야 한다면 문자를 모두 소괄호에 그룹화하세요. 남성용과 여성용 비치 샌들을 판매하고 제품 SKU가 다음과 같다고 가정해 보겠습니다.
- MNBS010212(남성용 비치 샌들, 스타일 01, 색상 02, 사이즈 12)
- WMBS020208(여성용 비치 샌들, 스타일 02, 색상 02, 사이즈 08)
다음과 같은 정규 표현식을 만들어 모든 비치 샌들 SKU를 캡처할 수 있습니다.
\D+(BS)\d+
- \D(숫자가 아닌 문자)
- +(1회 이상)
- (BS)(비치 샌들용 문자 코드)
- \d(숫자)
- +(1회 이상)
파이프 |
파이프를 사용하면 표현식에서 OR 조건을 만들 수 있습니다.
예를 들어 런던과 파리에서 봄 캠페인에 데이터가 포함된 세그먼트를 만들려는 경우 다음과 같이 세그먼트를 구성합니다.
- 캠페인이 Spring과 정확하게 일치함
- 도시가 정규 표현식 London|Paris와 일치함
소괄호 내에서 파이프를 사용할 수도 있습니다. 예를 들어 다음과 같이 비치 샌들 SKU와 일치하도록 표현식을 만들 수 있습니다.
(MN|WM)BS\d+
- (MN OR WM)
- BS(비치 샌들용 문자 코드)
- \d(숫자)
- +(1회 이상)