seb4stien13
Messages postés31Date d'inscriptionlundi 17 novembre 2008StatutMembreDernière intervention11 septembre 2011
-
4 sept. 2011 à 18:22
seb4stien13
Messages postés31Date d'inscriptionlundi 17 novembre 2008StatutMembreDernière intervention11 septembre 2011
-
5 sept. 2011 à 12:21
Bonjour, alors voila je vous explique mon problème.
J'essai de récupérer du texte d'un page web contenu entre 2 balises.
Je procède comme ceci :
Dim input As String = TextBox1.Text
Dim pattern As String = "target=""_blank"">.+"
Dim matches As MatchCollection = Regex.Matches(input, pattern)
For Each match As Match In matches
ListBox1.Items.Add(match)
Next
Le problème c'est que je me retrouve avec des trucs comme :
target="_blank">Mot 1
target="_blank">Mot 2
target="_blank">Mot 3
Donc j'aimerai savoir comment faire pour n'obtenir dans ma listbox que :
Mot 1
Mot 2
Mot 3
biolo24fr
Messages postés87Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention28 mai 20131 5 sept. 2011 à 10:36
Salut,
Tu sais que tes mots sont compris entre ">" et "<" il te reste plus qu'à découper...
Dim input As String = TextBox1.Text
Dim pattern As String = "target=""_blank"">.+"
Dim matches As MatchCollection = Regex.Matches(input, pattern)
For Each match As Match In matches
ListBox1.Items.Add(Split(Split(match.ToString, "<")(0), ">")(1))
Next
-----------------------------------------------------------------------------------------------------------
De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent.