loopar ut din mininfo
For Each Match In mininfo
lang = Match.SubMatches(0)
Next
Där lang kommer bli "swedish"
4 svar · 517 visningar · startad av cyeclone
Hej,
Känns som jag scannat hela nätet efter ett svar, men jag lyckas inte och hoppas att någon snäll wf:are kan hjälpa mig :)
Jag skall hämta information från en annan webbplats och vill ha ut det fet markerade:
<span id="lang">swedish</span>
Jag hämtar flera olika span´s med hjälp av en loop så nästa span heter:
<span id="lang1"> english </span>, detta fungerar felfritt.
Har följande kod idag:
With New RegExp
.Global = true
.IgnoreCase = true
.Pattern = "<span id=""lang"">(.*)</span>"
Set mininfo = .Execute(strHTML)
End With
Denna kod genererar delvis rätt resultat, jag får ut:
<span id="lang">swedish</span>
Men jag vill ju bara ha ut: swedish
Någon som vet hur jag skall gå tillväga?
Mvh,
Rikard
loopar ut din mininfo
For Each Match In mininfo
lang = Match.SubMatches(0)
Next
Där lang kommer bli "swedish"
Tack voigtann,
Nu fungerar det om det finns en span på varje rad.
Skulle det vara så att det ser ut så här:
<span id="lang">swedish</span><span id="lang1">english </span>
Så hämtar den alla span´s på denna rad...
Går det också att lösa?
ditt uttryck är felaktigt i så fall:
<span id=""lang(\d*)"">(.*)</span>
sen få du sammanfoga strängen för varje "loop" i så fall.
Tack voigtann, löste det med hjälp av ditt första inlägg!