Bonjour,
J'ai besoin d'aide pour mon script.
Dans mon fichier, il y a "Antoine", et je souhaite l'enlevé.
En réflechissant je peut utilisé la fonction StringReplace pour definir Antoine par "" <= Donc rien, aucun caractère..
Mais je n'arrive pas a l'utiliser..
Mon fichier s'apel "fic.txt"
Nom initial : Antoine
Nom après : (RIEN)
J'ai cherché, j'ai trouvé un sujet, mais je ne comprend toujours pas . Si vous avez un exemple .. Merci beaucoup
Antoine
Edit : Merci ani pour ta reponse !!
[R] StringReplace
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] StringReplace
Modifié en dernier par Trash le ven. 13 févr. 2009 10:57, modifié 2 fois.
- jbnh
- Niveau 11
- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] StringReplace
Stringreplace contient le texte changé, et ne le réécrit pas directement dans le fichier.
A vous après de supprimer le contenu de fic.txt et d'y réécrire le stringreplace.
A vous après de supprimer le contenu de fic.txt et d'y réécrire le stringreplace.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
-
- Niveau 11
- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] StringReplace
sinon y a cette possibilité "_ReplaceStringInFile($fichier,"avant","après")"
Attention quand même ii
Ce sont juste des exemples,
Pourquoi donc ?, on recherche Antoine avec un A majuscule si dans le fichier il serait en minuscule le changement ne se fera pas, si vous avez Antoinette la recherche trouvera Antoine et il restera tte
voilivoilou
Code : Tout sélectionner
#include <file.au3>
$fichier = "fic.txt"
_ReplaceStringInFile($fichier,"Antoine","")
Code : Tout sélectionner
$fichier = "fic.txt"
$open = fileopen($fichier,0)
$read = fileread($open)
FileClose($open)
FileDelete($fichier)
$Replace = stringreplace($read,"Antoine","")
FileWrite($fichier, $Replace)
Ce sont juste des exemples,
Pourquoi donc ?, on recherche Antoine avec un A majuscule si dans le fichier il serait en minuscule le changement ne se fera pas, si vous avez Antoinette la recherche trouvera Antoine et il restera tte
voilivoilou
