Salut à tous le monde,
je veux remplacer une chaine de caractére par une autre dans un fichier html,comment je doit fair ça.
Merci.
Salut à tous le monde,
je veux remplacer une chaine de caractére par une autre dans un fichier html,comment je doit fair ça.
Merci.
nouvelle_chaine = replace(chaine, texte_a_chercher, texte_de_remplacement)
après si le fichier est sur ton dd tu l'ouvres tu modifies et tu refermes
oui justement mais je veut remplacer la chaine dans le meme fichier
tu vois![]()
j'ai un seul fichier Template.html et je fait un parser sur ce fichier et lorsque je trouve un chaine je le remplace par un autre voilà un morceau de code .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 While StreamReader.Read str = StreamReader.ReadLine If str.Contains("1ere chaine") Then str1 = str.Replace("2 ieme chaine") ' je veut ici remplacer str par str1 ainsi de suite StreamReader.Close() End If End While fileStream.Close()
C'est compliqué je pense que tu devrais créer un autre fichier avec les modifications plutot que d'essayer de remplacer les données directement dans le fichier...
oui c vrai c trop compliquer,
Meme il n'y a aucune methode fait ce truck.
en tout cas je vous remercier![]()
Il doit y avoir une mais compliquée. Autant créer un autre fichier et tout reécrire c'est facile mais plus long.Envoyé par alaa_85
Cdl
En tout cas si un jour tu trouves, n'hesite pas à poster car ca m'interesse !Envoyé par alaa_85
Bonne prog![]()
oui biensurEn tout cas si un jour tu trouves, n'hesite pas à poster car ca m'interesse !![]()
moi j'ai pas vraiment compris ce que tu voulais faire
d'autant plus que tu nous dit
str1 = str.Replace("2 ieme chaine")
alors que replace nécessite 2 parametres
mais peut etre qu'une fonction récursive t'irais ...
oui sperot51 effectivement j'ai voulu ecrire :moi j'ai pas vraiment compris ce que tu voulais faire
d'autant plus que tu nous dit
str1 = str.Replace("2 ieme chaine")
alors que replace nécessite 2 parametres
Code : Sélectionner tout - Visualiser dans une fenêtre à part str1 = str.Replace("1 ieme chaine","2 ieme chaine")
je pense avoir compris, tu veux modifier le fichier en allant c'est ca ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager