Thema: PosEx

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#12

AW: PosEx

  Alt 15. Jul 2010, 14:01
Original?
Also das in Beitrag #6, so wie es jetzt ist, ist keine Endlosschleife.



PS:
Delphi-Quellcode:
LastPos := 0;
while true do begin
  i := PosEx('<td align="center">', SubStr, LastPos + 1)
  if i = 0 then break;
  LastPos := i;
end;
Delphi-Quellcode:
LastPos := PosEx('>"retnec"=ngila dt<', ReverseString(SubStr));
if LastPos > 0 then LastPos := Length(SubStr) - LastPos - 18;
Delphi-Quellcode:
SearchStr := '<td align="center">';
LastPos := PosEx(ReverseString(SearchStr), ReverseString(SubStr));
if LastPos > 0 then LastPos := Length(SubStr) - (LastPos - 1) - Length(SearchStr);
(ReverseString aus Unit StrUtils)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat