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
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