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 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
~(?<motif>[^-]+)\s-\s(?<commune>.+)\s\s(?<voie>.*)\s-\s(?<vehicule>.+)~
Je souhaiterai donc provoquer son non fonctionnement si "commune" contient "\sBIS".

Pour se faire, j'ai essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
(?<motif>[^-]+)\s-\s(?<commune>.+(?!\sBIS))\s\s(?<voie>.*)\s-\s(?<vehicule>.+)
https://regex101.com/r/bU6pB3/1

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