A nie mo***380;na robi***263; offsetu jak napotkany znak to ">"?
Np. p***281;tla napotyka znak "<" ko***324;czy dzia***322;anie i rozpoczyna si***281; od [i] + 3 i leci do momentu kiedy mamy znacznik "<" zapisuj***261;c ci***261;g do jakiego***347; stringa. I tak w k***243;***322;ko a***380; p***281;tla while nie b***281;dzie fa***322;szywa.
EDIT
Dodatkowo mo***380;na sprawdza***263; czy znaki po [i] s***261; "/p>" czyli
Kod:
if(plik[i] + 1 == "/" and plik[i] + 2 == "p" and plik[i] + 3 == ">")
{
i += 4;
buff += plik[i];
}