Bonjour,
Je n'y connais absolument rien en expression régulière mais je désire faire une chose toute simple : chercher et remplacer une chaine dans visual c++. J'écris dans ce forum car ma question ne traite que d'expressions regulières :
J'ai plusieurs chaines provenant d'un dictionnaire, du genre :
Et je désirer virer toutes les chaines ne contenant pas "N 5".absurdites$n.f.$fd-p1$absurdité$$$0$pli$2
abutilon$n.m.$$abutilon$$Arbuste ornemental.$0$N 5$3
J'ai trouvé comment trouver une chaine contenant "N 5" avec cette expression :
Qui me recherche donc un debut de phrase, n'importe quel car, puis "N 5", puis n'importe quel car et une fin de phrase.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2^.*N 5.*$
Maintenant, et pour les effacer (remplacer par vide), je désire trouver toutes les lignes NE contenant PAS "N 5", je voudrais donc dans mon exemple, quand j'execute la recherche, qu'il me trouve la ligne :
C'est a dire la ligne qui contient "pli" au lieu de "N 5".absurdites$n.f.$fd-p1$absurdité$$$0$pli$2
Merci pour votre aide, je présume que c'est assez simple.
A+ Alex.
Partager