VB: remplacer n'importe quelle valeur

cs_philippe Messages postés 71 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 30 juin 2016 - 30 nov. 2005 à 13:08
jpleroisse Messages postés 1788 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 11 mars 2006 - 1 déc. 2005 à 01:20
Bonjour.


Je suis en train de décortiquer un fichier source d'une page html et je voudrais savoir comment supprimer tout ce qui ce trouve entre 2 balises


ex: <toto va bien>




je veux remplacer tout ça par ""


text= replace(masource, 'la je sais pas',"")

merci

2 réponses

cs_vpoyo Messages postés 363 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 avril 2010 6
30 nov. 2005 à 13:21
le html peut être considérer comme un document xml
une solution pourrait être de le parser (DOM)
0
jpleroisse Messages postés 1788 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 11 mars 2006 27
1 déc. 2005 à 01:20
Bosoir,

As-tu essayer le code que je t'ai mis sur developpez.com ??

Il agit diectement dans le fichier, dans l'exemple c'est un fichier
.txt, essaye avec ton fichier htm(perso, je n'en ai pas sur mon ordi.)

Je te remet quand même le code.




Private Sub Command1_Click()



Dim texte



Open "c:\Text1.txt" For Input As #1



texte = Input(LOF(1), 1)



Close #1



texte = Replace(texte, "<", "")



texte = Replace(texte, ">", "")



Open "c:\Text1.txt" For Output As #1



Print #1, texte



Close #1


End sub



jpleroisse



Si une réponse vous convient, cliquez Réponse Acceptée.
0
Rejoignez-nous