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:
Donc s'il existe une solution facile à coder, je suis preneur ...
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))
Merci de votre aide![]()
Partager