Expressions régulières - Java - Programmation
Marsh Posté le 17-02-2006 à 10:13:42
Bonjour, Je cherche à faire une expression régulière en java qui matche les chaines qui ne contiennent pas un tiret entre 2 espaces. Par exemple : toto doit être matché, toto-tata aussi toto - tata ne doit pas l'être. l'idée que j'ai eu est d'utiliser une expression de la sorte : [.+&&[^(s-\s)]] mais ça ne marche pas, est il possible de faire la négation d'une chaine de caractère (ici " - " ) au lieu d'une serie de caractères ? Si vous avez une idée, Merci
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 17-02-2006 à 10:13:42
Bonjour,
Je cherche à faire une expression régulière en java qui matche les chaines qui ne contiennent pas un tiret entre 2 espaces.
Par exemple :
toto doit être matché,
toto-tata aussi
toto - tata ne doit pas l'être.
l'idée que j'ai eu est d'utiliser une expression de la sorte :
[.+&&[^(s-\s)]]
mais ça ne marche pas, est il possible de faire la négation d'une chaine de caractère (ici " - " ) au lieu d'une serie de caractères ?
Si vous avez une idée,
Merci