[ BackoSoft @ 21.02.2012. 14:42 ] @
| Treba mi pomoc,
na formi imam RichTextBox u kojem sam povukao neke podatke sa web-a eh sad ja sam napravio na klik da mi u RichTextBox-u selektira odredene znakove "<td><p>", ali posle tih znakova se kriju prave informacije koje bih ja trebao prebaciti u drugi RichTextBox2.
Dali mi neko moze da pomogne da napisemo petlju.
Hvala.
Code: Dim textEnd As Integer = RichTextBox1.TextLength
Dim index As Integer = 0
Dim lastIndex As Integer = RichTextBox1.Text.LastIndexOf("<td><p>")
While index < lastIndex
RichTextBox1.Find("<td><p>", index, textEnd, RichTextBoxFinds.None)
RichTextBox1.SelectionBackColor = Color.Yellow
index = RichTextBox1.Text.IndexOf("<td><p>", index) + 1
End While
 |
[ sallle @ 21.02.2012. 18:25 ] @
moze ovako nesto (pseudokod)...
startindex=0;
while(true)
{
startIndex = text.indexof(startPatern, startindex);
if (startindex<0)
break;
endindex = text.indexof(endPatern,startindex);
if (endindex<0)
break;
startindex=endindex;
lista.add(text.substring(text, startindex+startPattern.length, endindex-startindex-startpatern.length));
}
moze i optimalnije al bi bilo zajebano za odrzavanje...
mozes i sa regularnim izrazima odradis, bilo bi nesto tipa "<td><p>(.+)</td></p>", koristi espresso da nabodes pravi regexp.
[ BackoSoft @ 21.02.2012. 18:55 ] @
Mozeli ovo u VB.NET-u
[ aca andrijevic @ 22.02.2012. 08:08 ] @
[ BackoSoft @ 22.02.2012. 11:57 ] @
Ne prevodi to kako treba...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.