
Envoyé par
xoco
je passe par un fichier xml que je parse qui a cette tete
A mon avis, tu te compliques bien la vie avec ton fichier XML (surtout avec ses différents champs : pourquoi utilises-tu "regex" ET "longueur" alors que tu peux te contenter de "regex" ?)
Si je comprends la logique de ton fichier, une solution à ton problème est :
1 2 3 4 5
| <campo propiedadVO="mstrTipoIDVehiculo">
<nom>TIPO DE PLACA</nom>
<regex>PLC</regex>
<longueur>{1}</longueur>
</campo> |
Mais le mieux sera certainement d'aller lire le tutoriel sur les expressions régulières ici : http://java.developpez.com/cours/ (tu n'as pas l'air d'avoir bien compris leur fonctionnement...
)
Note : utiliser une expression régulière pour vérifier qu'une chaîne est égale à "PLC", c'est utiliser un marteau-piqueur pour écraser une mouche : un simple test d'égalité suffit :
if("PLC".equals(maChaine)) { /* ... */ }
Partager