Bonjour,
Voila, je dois utiliser une expression rationnelle pour identifier des données non valides.
Cependant je galère en Java. J'ai fais des test dans notepad, mais qaund je l'écris en Java
cela ne fonctionne pas
Je veux détecter les
* # & ^ / \ < > @ % ) ( [ ]
qui pourrait être dans un champ
donc
mais impossible de détecter l' *
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public static boolean checkVariable(String variable){ boolean check=false; if(!variable.equals(null)){ RE re = new RE("[\\<\\>\\&\\^\\(\\),;:]|[\\*]"); check = re.match(variable); } return check; }
pourtant j'ai des champs TITI *
TOTO ****
j'utilise jakarta-regexp-1.5.jar
Bon j'avoue je viens d'achater un livre sur les regex, mais entre théorie et pratique
parfois c'est la confusion, surtout que j'injecte le tout dans Oracle , imbibé d'un PL SQL
bref pas opaque le truc
Merci d'avance
olivier
Partager