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
je cherche à savoir quelles chaines contiennent des caractères spéciaux
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);
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 !
Partager