Bonjour,
Ayant parcouru la recherche avancée du forum, je n'ai pas obtenu satisfaction [pourtant j'en ai lu des threads!!], d'où ce petit thread.
J'ai un analyseur de fichiers de configuration (qui ressemblent assez fortement à une DTD/SCHEMA).
Je souhaiterai par exemple contrainte la valeur d'une affectation de chaine de caractères, à l'aide d'expressions régulières (les vraies, pas les bidouiller )
En gros, par des exemples:
Ici, archive est soit vrai, soit faux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 entree=archive valeurs=vrai|faux
Un ID est une chaine de caractères qui commence par W et après que des chiffres, comme W002, ou W104...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 entree=ID! valeurs=W[0123456789]*
Mais je m'en fiche du contenu de la valeur, ce que je souhaiterai, c'est de faire un truc du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String id = "Z100"; verifieSiExpressionReguliereCorrecte(id, "W[0123456789]*");
En gros, je vous demande si ce travail n'a pas déjà été fait, si il n'existe pas une classe JAVA qui résout mon problème.
Merci!
Partager