Bonjour,

Je cherche à écrire une expression régulière en java qui match une chaine suivi de n'importe quel nombre sauf un. Cela parait tout bête mais je n'arrive pas du tout à le faire.

Je voudrais par exemple que mon expression matche avec
test = 112

mais refuse
test = 111.

Sauf que si j'essaye quelque chose du genre "test = [^111]" je me retrouve avec une expression régulière qui accèpte tout sauf des 1, quel que soit leur nombre...

Est ce qu'il est possible de définir une "chaine" à exclure d'un ensemble (en l'occurence l'ensemble des nombres entiers), et si oui comment?

Merci d'avance.