Bonjour,
Mon expression régulière ne doit pas fonctionner avec la phrase suivante (elle est gérée par une autre expression régulière) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part DEP. CHAUDIERE - COMMUNE 12 BIS UNE VOIE - VEHICULE 1Je souhaiterai donc provoquer son non fonctionnement si "commune" contient "\sBIS".
Code : Sélectionner tout - Visualiser dans une fenêtre à part ~(?<motif>[^-]+)\s-\s(?<commune>.+)\s\s(?<voie>.*)\s-\s(?<vehicule>.+)~
Pour se faire, j'ai essayé ça :
https://regex101.com/r/bU6pB3/1
Code : Sélectionner tout - Visualiser dans une fenêtre à part (?<motif>[^-]+)\s-\s(?<commune>.+(?!\sBIS))\s\s(?<voie>.*)\s-\s(?<vehicule>.+)
Mais ça ne fonctionne pas, je pense qu'elle n'est par conséquent pas juste mais je ne sais pas comment la corriger.
Merci d'avance pour votre aide,
ZiP







Répondre avec citation
Partager