Bonjour,
J'ai besoin de votre aide pour finaliser une expression régulière que voici :
Voici un exemple de texte à traiter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ~^(?<motif>(.*))\s-\s(?<commune>(.*))\s(?<numero>\d+[A-Z]*|\d+\sBIS)?\s(?<voie>(.*))\s-\s(?<vehicule>([A-Z]+[0-9]?\s\d\s?|\sCHANTIER)*)$~
Le problème que je rencontre dans ce cas, c'est que le BIS est reconnu comme début du nom de la voie et non pas comme numéro.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 FINITION DU GROS OEUVRE - MA COMMUNE 15 BIS RUE DU TEST - VEHICULE 1 => ne fonctionne pas DEBUT CHANTIER - MA COMMUNE 16BIS RUE DU TEST - VEHICULE 2 => fonctionne LIVRAISON - MA COMMUNE 51B RUE DU TEST - CHANTIER => fonctionne
Pouvez-vous m'aider à fixer ce problème ?
Merci,
ZiP







Répondre avec citation
Partager