Qu'est ce qu'une expression régulière pour rechercher une chaîne de caractères NON à la fin d'une ligne?
La regex /abc$/
va correspondre à une abc
qui apparaît à la fin de la ligne. Comment dois-je faire l'inverse?
Je veux correspondre abc
qui n'est pas à la fin d'une ligne.
En outre, je vais utiliser les regex pour remplacer les chaînes, donc je veux capturer seulement abc
, ce n'est pas rien après la chaîne, afin /abc.+$/
ne fonctionne pas, car il serait de remplacer non seulement abc
mais rien après abc
trop.
Quelle est la bonne expression régulière à utiliser?
Vous devez vous connecter pour publier un commentaire.
(?!$)
est un anticipation négatif. Il va regarder pour tout match de abc qui n'est pas directement suivie par une$
(fin de ligne)Testé contre
de les appliquer à votre cas: