Je n'ai pas été capable de trouver une regex appropriée pour correspondre à n'importe quelle chaîne de caractères. no se terminant par une certaine condition. Par exemple, je ne veux pas correspondre à tout ce qui se termine par un a
.
Cela correspond
b
ab
1
Cela ne correspond pas
a
ba
Je sais que la regex devrait se terminer par $
pour marquer la fin, bien que je ne sache pas ce qui devrait la précéder.
Editar : La question originale ne semble pas être un exemple légitime pour mon cas. Donc : comment gérer plus d'un personnage ? Disons que tout ce qui ne se termine pas par ab
?
J'ai réussi à résoudre ce problème en utilisant ce fil :
.*(?:(?!ab).).$
L'inconvénient de cette méthode est qu'elle ne correspond pas à une chaîne d'un seul caractère.