Bonjour,
J'ai créer une regex pour détecter des RNE dans un fichier mais j'ai 2 petits soucis bien gênant. J'expose la situation:
- un RNE est un numéro d'établissement composé d'un 0 suivi du numéro du département, puis 4 chiffres aléatoires et enfin une lettre majuscule (exemple: 0250234A). dans mon académie, il y a 5 départements, mon regex ressemble donc a ça:
Premier problème (le plus gênant) : les numéros de département ne sont pas pris en compte. J'ai fait plusieurs test et je me rend compte que lorsque je ne met que 4 départements ça marche sans problème!!! c'est très bizarre non??
Code : Sélectionner tout - Visualiser dans une fenêtre à part [0]{1}[44|49|72|53|85]{2}[0-9]{4}[A-Z]{1}
deuxième problème: il peut arrivé que certains numéros ressemblent à des RNE mais avec une suite (exemple: 0140369K123A...). Donc comment faire pour ne pas obtenir de faux positif?
Évidement, je pourrais ajouter quelques lignes de code pour tester le numéro de département. Mais j'aimerai tout de même comprendre pourquoi cette bizarrerie...
Merci d'avance pour vos réponses,
Partager