Bonjour,
Je galère pour trouver une REGEX :
Dans une chaîne de caractère, je veux trouver un mot et si ce dernier existe, je veux vérifier qu'avant ce dernier il n'y a pas un autre mot.
Exemple de deux chaines à tester :
"je veux scroll le texte css verticalement"
et
"je veux aligner le texte css verticalement"
Je chercher "vertic[a-z]+" qui correspond a pour simplifier : "verticalement" ou avec faute de frappe : "verticelement", "verticelemant", ect..
Si "vertic[a-z]+" est trouvé, je veux vérifier qu'il n'y a pas le mot "scro[a-z]+" qui correspond à pour simplifier : "scroll" ou avec faute de frappe : "scroll", "scrolling", ect..
Pour info :
- je suis sûr que "scroll" est avant "verticalement"
- je veux que "verticalement" soit testé avant "scroll"
- la position de "verticalement"est variable dans la chaine testée
- la position de "scroll"est variable entre le début de la chaine testée et la position "verticalement"
- j'aimerais une faire cela en une seule REGEX car je ne peux pas faire autrement
Merci pour votre aide
Partager