El motor de concordancia de patrones de CrowdHandler utiliza la sintaxis de expresiones regulares POSIX-Extended.

https://en.wikibooks.org/wiki/Regular_Expressions/POSIX_Basic_Regular_Expressions

https://www.regular-expressions.info/posix.html

https://www.ibm.com/docs/en/watson-explorer/11.0.1?topic=queries-posix-regular-expression-syntax-examples

Por ejemplo:

.od coincide con cualquier cadena de tres caracteres que termine en "od", incluido "hod", "mod", y "asiente".

[hm]od partidos "hod" y "mod".

[^m]od coincide con todas las cadenas coincidentes con .od excepto "mod".

^[hm]od partidos "hod" y "mod", pero sólo al principio de la cadena o línea.

[hm]od$ partidos "hod" y "mod", pero sólo al final de la cadena o línea.

\[.\] coincide con cualquier carácter rodeado de "[" y "]", ya que los corchetes se escapan, por ejemplo: "[a]" y "[b]".

/(producto1|producto2)$

Partidos:

https://my-domain.com/product1

https://my-domain.com/product2

pero NO

https://my-domain.com/product1/

https://my-domain.com/products/product1

https://my-domain.com/product3


.*\/(producto1|producto2)\/$

Partidos:

https://my-domain.com/product1/

https://my-domain.com/product2/

Y

https://my-domain.com/products/product1/

pero NO

https://my-domain.com/product1

https://my-domain.com/product2

https://my-domain.com/product3


.*\/(producto1|producto2)\/?$

Partidos:

https://my-domain.com/product1

https://my-domain.com/product2

Y

https://my-domain.com/product1

https://my-domain.com/product1/

https://my-domain.com/products/product1

https://my-domain.com/products/product1/

https://my-domain.com/product2

https://my-domain.com/product2/

https://my-domain.com/products/product2

https://my-domain.com/products/product2/

https://my-domain.com/products/details/product1

etc

pero NO

https://my-domain.com/product3

https://my-domain.com/products/product3