Parênteses ( ) e barra vertical |

Parênteses ( )

Use parênteses para agrupar partes de uma expressão.

Por exemplo, se você precisar corresponder a um conjunto de caracteres que aparecem em várias SKUs de produtos diferentes, agrupe esses caracteres entre parênteses. Nesse cenário, você tem uma sandália de praia que vende para homens e mulheres, e os SKUs de produtos são assim:

  • MNBS010212 (sandália de praia masculina, estilo 01, cor 02, tamanho 12)
  • WMBS020208 (sandália de praia feminina, estilo 02, cor 02, tamanho 08)

Você pode criar a seguinte expressão regular para capturar todos os SKUs de sandálias de praia:

\D+(BS)\d+

  • \D (caractere não numérico)
  • + (uma ou mais vezes)
  • (BS) (código de caractere para sandália de praia)
  • \d (caractere numérico)
  • + (uma ou mais vezes)

Barra vertical |

Use o pipe para criar uma condição OR em uma expressão.

Por exemplo, veja como criar uma expressão para corresponder às SKUs de sandálias de praia:

(MN|WM)BS\d+

  • (MN OR WM)
  • BS (código de caractere para sandálias de praia)
  • \d (caractere numérico)
  • + (uma ou mais vezes)