Par exemple :
Code : Tout sélectionner
William
Thomas
Ludovic
ThierryDonc après suppression le fichier devrait ressembler à :
Code : Tout sélectionner
William
Thomas
ThierryCode : Tout sélectionner
William
Thomas
Ludovic
ThierryCode : Tout sélectionner
William
Thomas
Thierry


Code : Tout sélectionner
$newtext = StringReplace(FileRead("fichier.txt"), "Ludovic" & @crlf, "")
$file = FileOpen("fichier.txt", 2)
FileWrite($file, $newtext)
FileClose($file)Code : Tout sélectionner
$newtext = StringRegExpReplace(FileRead("fichier.txt"), 'Ludovic\s*', "")Code : Tout sélectionner
$kasstoy = "Ludovic"
$newtext = StringRegExpReplace(FileRead("fichier.txt"), $kasstoy & '\s*', "")Code : Tout sélectionner
William
Thomas
Jean-Claude
Ludovic
Thierry
JeanCode : Tout sélectionner
William
Thomas
-Claude
Ludovic
ThierryCode : Tout sélectionner
#include <File.au3>
$str2Delete = "Jean"
Local $content
If NOT _FileReadToArray("fichier.txt", $content) Then Exit
$f = FileOpen("fichier.txt", 2)
For $i = 1 To $content[0]
If NOT StringRegExp($content[$i], "\A(?i)" & $str2Delete & "\Z") Then FileWriteLine($f, $content[$i])
Next
FileClose($f)
Code : Tout sélectionner
SringReplace(@CRLF & $Selection & @CRLF, @CRLF)

Code : Tout sélectionner
William
Thomas
Jean-Claude
Jean Marc
Thierry
JeanCode : Tout sélectionner
$kasstoy = "jean"
msgbox(0,"", StringRegExpReplace(FileRead("fichier.txt"), '(?i)' & $kasstoy & '\s*(?=\r\n|\z)\s*', "") )
Code : Tout sélectionner
JeanMarc
Jean Marc
Jean-Marc
Jean -Marc
Jean- Marc
Jean_MarcCode : Tout sélectionner
Jean -Marc => jeanmarc
Jérémie => jeremie
Loïc => loic


Ca ne m'aurait pas étonné !!!Wardow a écrit :le 99% bien sur

Ah, tu as dû prendre le regex ancienne version, avant que je l'éditeTlem a écrit :@mikell
Je l'ai testé et 'Jean Marc' ne passe pas le cap.![]()



