Cześć. Dlaczego wywala mi wyjątek? Szukam, ale wszyscy podają taki przykład.
RegExp.Expression := '"name":"(.*?)"';
if RegExp.Exec(AInputStr) then
begin
repeat
AName := RegExp.Match[1];
Result.AddObject(AName, ChnDat);
until not RegExp.ExecNext;
end;
Jak wyciągam raz, wszysko jest w porządku, ale jak mam pętlę, to się sypie. Jeden exec za dużo?