Le moteur de recherche de CrowdHandler utilise la syntaxe POSIX-Extended regular expression.

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

Par exemple :

.od correspond à toute chaîne de trois caractères se terminant par "od", y compris "hod", "mod", et "hochement de tête".

[hm]od allumettes "hod" et "mod".

[^m]od correspond à toutes les chaînes de caractères correspondant à .od sauf "mod".

^[hm]od allumettes "hod" et "mod"mais uniquement au début de la chaîne ou de la ligne.

[hm]od$ allumettes "hod" et "mod"mais seulement à la fin de la chaîne ou de la ligne.

\[.\] correspond à n'importe quel caractère unique entouré de "[" et "]" puisque les crochets sont échappés, par exemple : "[a]" et "[b]".

/(produit1|produit2)

Matchs:

https://my-domain.com/product1

https://my-domain.com/product2

mais PAS

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

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

https://my-domain.com/product3


.*\N-(produit1|produit2)\N-$

Matchs:

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

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

ET

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

mais PAS

https://my-domain.com/product1

https://my-domain.com/product2

https://my-domain.com/product3


.*\N-(produit1|produit2)\N-?$

Matchs:

https://my-domain.com/product1

https://my-domain.com/product2

ET

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.

mais PAS

https://my-domain.com/product3

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