Jag hämtat in en sida med HttpWebRequest. gjorde så här är säkert inte det bästa: Hej,Hänta ur text ur en textsträng
Nu är det så att jag vill hämta ut specefik data som kommer in.
Jag använder richTextBox.find för att hitta det jag söker. Men sen vill jag ha all text fram till nästa </b>.
Hur löser man detta på bästa sätt funderade på en loop som loopar igenom texten men då den kan variera i längd så kom jag inte på något sätt.Sv: Hänta ur text ur en textsträng
while(br !="<")
{
//answer= richTextBox1.Text.Substring(answerInt+(29+i),1);
br=richTextBox1.Text.Substring(answerInt+(29+i),1);
if (br=="<")
{
break;
}
answerText=answerText+ richTextBox1.Text.Substring(answerInt+(29+i),1);
i++;
}
answer = answerText.Split(delimiter);
comboBox1.DataSource = answer;
}
Sv:Hänta ur text ur en textsträng
Att loopa så här kräver en hel del kod som inte är helt uppenbar vad man försöker åstadkomma och därmed stor risk för buggar och jobbigt att underhålla.
Jag rekommenderar att du tittar på instr funktionen som hittar positionen av sökt tecken. Sedan kombinerar du detta med substring för att få ut det du vill ha.
Då krävs det typ två eller tre kodrader som dessutom tydligt visar vad du vill göra.
Lycka till!
// Johan