Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

For petlja za pronalazenje rijeci u RichTextBox-u

  • 4 odgovora
  • 2.801 pregleda

Najnovija ↓

For petlja za pronalazenje rijeci u RichTextBox-u 21.02.2012. u 15:42 · pre 178 meseci #1
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

Potpis
Hello :-)
Re: For petlja za pronalazenje rijeci u RichTextBox-u 21.02.2012. u 19:25 · pre 178 meseci #2
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme