hanonymouss
Gebruiker
- Lid geworden
- 7 sep 2011
- Berichten
- 283
Hallo iedereen,
Ik probeer via regex inhoud van een site op te halen met deze code.
[CPP] Dim x As New WebClient()
Dim source As String = x.DownloadString(TextBox1.Text)
Dim regex = New Regex("<span id=""form:haltebord:0:lblBestemming"">(.*)</span>")
For Each m As Match In regex.Matches(source)
Dim result As String = m.Groups(1).Value
ListView1.Items.add ( result)
Next[/CPP]
Het ophalen lukt, maar doet niet wat ik vraag ?
Dus bijvoorbeeld als een site deze informatie bevat:
- geel
- groen
- blauw
- rood
- paarse
wil ik ook graag dat de regex deze informatie(groen,blauw,rood,paars) ook in de listview toevoegd. Het eerste woord(geel) wordt toegevoegd en de rest niet.
Toen ik de inhoud van de site zag merkte ik op dat iedere kleur een nummer kreeg in volgorde.
Dus bijvoorbeeld: <span id=""form:haltebord:0:lblBestemming"">geel</span> dus de kleur geel kreeg de nummer 0 en voor de kleur groen kreeg dan een nummer 1 en zo verder...
nadien heb ik de regex veranderd van:
[CPP] Dim regex = New Regex("<span id=""form:haltebord:0:lblBestemming"">(.*)</span>")[/CPP]
naar:
[CPP] Dim regex = New Regex("<span id=""form:haltebord:""(.*)"":lblBestemming"">(.*)</span>")[/CPP]
maar ook zo kreeg ik de resultaten niet.
Alvast Bedankt
Ik probeer via regex inhoud van een site op te halen met deze code.
[CPP] Dim x As New WebClient()
Dim source As String = x.DownloadString(TextBox1.Text)
Dim regex = New Regex("<span id=""form:haltebord:0:lblBestemming"">(.*)</span>")
For Each m As Match In regex.Matches(source)
Dim result As String = m.Groups(1).Value
ListView1.Items.add ( result)
Next[/CPP]
Het ophalen lukt, maar doet niet wat ik vraag ?
Dus bijvoorbeeld als een site deze informatie bevat:
- geel
- groen
- blauw
- rood
- paarse
wil ik ook graag dat de regex deze informatie(groen,blauw,rood,paars) ook in de listview toevoegd. Het eerste woord(geel) wordt toegevoegd en de rest niet.
Toen ik de inhoud van de site zag merkte ik op dat iedere kleur een nummer kreeg in volgorde.
Dus bijvoorbeeld: <span id=""form:haltebord:0:lblBestemming"">geel</span> dus de kleur geel kreeg de nummer 0 en voor de kleur groen kreeg dan een nummer 1 en zo verder...
nadien heb ik de regex veranderd van:
[CPP] Dim regex = New Regex("<span id=""form:haltebord:0:lblBestemming"">(.*)</span>")[/CPP]
naar:
[CPP] Dim regex = New Regex("<span id=""form:haltebord:""(.*)"":lblBestemming"">(.*)</span>")[/CPP]
maar ook zo kreeg ik de resultaten niet.
Alvast Bedankt