Bonsoir,
Je pratique très peu VB.NET et je reprends (aprés un long moment d'interruption !) un code que ce forum m'avait aidé à écrire.
J'essaie maintenant de supprimer toutes les lignes d'un texte contenant le format suivant :

"*" & "toto" & "[0-9][A-Z]*"
ou
"*" & "toto" & "[A-Z][0-9]*"

Exemples de lignes du texte :
--> "atotoA0z" --> à supprimer
--> "atoto0Az" --> à supprimer
--> "atotoFJz" --> à conserver
--> "zzzzzzzz" --> à conserver

Malheureusement pour moi, ce code simple ne peut pas fonctionner:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Dim path As String = "Emplacement du fichier .txt"
Dim lignes() As String = System.IO.File.ReadAllLines(path)
        Dim ASupprimer As New List(Of String)
        ASupprimer.Add("*" & "toto" & "[0-9][A-Z]*")
        ASupprimer.Add("*" & "toto" & "[A-Z][0-9]*")
        System.IO.File.WriteAllLines(path, lignes.Except(ASupprimer))
Donc s'il existe une solution facile à coder, je suis preneur ...
Merci de votre aide