Bonjour à tous,

j'ai une petite question concernant une Expression régulière Avec groovy : j'essaie de trouver les chaines qui contiennent des caractères spéciaux:

import java.util.regex.Matcher
import java.util.regex.Pattern
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
def pattern = ~/([^a-zA-Z0-9])+/
println (pattern.matcher(mavariable.matches())?1:0);
je cherche à savoir quelles chaines contiennent des caractères spéciaux

dans mavariable j'ai par exemple:
hello/world
ejection!
ah bon ?
bonjour
/

il me renvoie 0 tout le temps sauf pour le dernier...

une idée ?

d'avance merci !