Parênteses ( )
Os parênteses são usados para agrupar partes de uma expressão.
Por exemplo, se você precisar fazer correspondência com um conjunto de caracteres exibidos em diferentes SKUs de produtos, poderá agrupar esses caracteres entre parênteses. Digamos que você venda sandálias de praia masculinas e femininas e que os SKUs do produto tenham a seguinte aparência:
- SPM010212 (sandália de praia masculina, estilo 01, cor 02, tamanho 40)
- SPF020208 (sandália de praia feminina, estilo 02, cor 02, tamanho 36)
Para capturar todos os SKUs das sandálias de praia, você pode criar a seguinte expressão regular:
\D+(SP)\d+
- \D (caractere não numérico)
- + (uma ou mais vezes)
- (SP) (código do caractere da sandália de praia)
- \d (caractere numérico)
- + (uma ou mais vezes)
Barra vertical |
A barra vertical é usada para criar uma condição OR em uma expressão.
Por exemplo, se você quiser criar um segmento que inclua dados da sua campanha de primavera em Londres e Paris, poderá configurar o segmento da seguinte forma:
- Campanha corresponde exatamente a primavera
- Cidade corresponde a Londres|Paris na expressão regular
Também é possível usar a barra vertical dentro de parênteses. Por exemplo, esta é outra forma de criar a expressão para corresponder aos SKUs das sandálias de praia:
(M|F)SP\d+
- (M OR F)
- (SP) (código do caractere das sandálias de praia)
- \d (caractere numérico)
- + (uma ou mais vezes)