no własnie kiepsko, bo ta metoda nie działa, załóżmy, że mamy następujący kod HTML
<h1>Moja strona WWW</h1>
<h3>Cześć mam na imię Marta</h3>
<p>Ala ma kota kot ma ale</p>
<h3>Mam 18 lat</h3>
<p>pozdrawiam panów z 4programmers.net/Forum</p>
<h3>Jestem z trójmiasta</h3>
<p>uczę się programować</p>
I teraz zamierzam zgarnąć "Mam 18 lat"
zgodnie z tym co mówiłeś piszę
int start = zrodlo.IndexOf("<h3>", 0, zrodlo.Length);
int koniec = zrodlo.IndexOf("</h3>", 0, zrodlo.Length);
string tytuł = zrodlo.Substring(start + 3, koniec - start - 3); // i ta linijka łapie mi pierwszy nagłówek typu h3, ja go nie che, więc powtarzam?
start = zrodlo.IndexOf("</h3>", 0, zrodlo.Length); // a tu jest moja nadzieja ze drugi raz wykożystana funkcja IndexOf przeskoczy mi za nagłówek "Cześć mam na imię Marta"
start = zrodlo.IndexOf("<h3>", 0, zrodlo.Length); // i tutaj rozpocznie szukanie drugiego znacznika <h3>
Jednak ta metoda nie wypala :(