Bonjour à tous !
J'ai un souci avec une expression rationnelle "négative".
J'ai un fichier html contenant quelque part la chaine suivante :
Transférer "group" de "N1 SERVICE" à "N3 AD"
Lorsque je teste l'expression suivante :
Mon script me retourne bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part "\bTransférer \""group\"" de \""(.*?)\"""
"Transférer "group" de "N1 SERVICE""
Le truc est que je peux aussi avoir
Transférer "group" de "N3 AD" Que je souhaite exclure pour ne retrouver finalement QUE les chaines Transférer "group" de "(Diff de N3 AD)"
Donc, d'après ce que j'ai vu, si je modifie mon expression par l'expression suivante :
Mon script devrai me retrouver ma ligne "Transférer "group" de "N1 SERVICE"" ce qu'il ne fait pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part "\bTransférer \""group\"" de \""(?!N3 AD)\"""
Est-ce que le moteur des Expressions Régulières de VBScript prend en compte le "!" et donc les motifs négatifs ?
Évidement, je souhaiterai éviter de faire un 'IF' ...
Merci pour votre (futur) réponse
Emeric
Partager