Liebe Leute,
ich finde den Fehler einfach nicht. Ich habe folgenden String:
Code:
meinstring:= '{"completed_in":0.187,"max_id":136875806193483779,"max_id_str":"136875806193483779","next_page":"?page=2&max_id=136875806193483779&q=Konflikt&lang=de&rpp=100&include_entities=1","page":1,"
query":"Konflikt","refresh_url":"?since_id=136875806193483779&q=Konflikt&lang=de&include_entities=1","results":[{"created_at"'
Dann habe ich mir folgende Funktion gebastelt:
Delphi-Quellcode:
Function GibMirData(Quellstr, AnfangsTag, EndTag: string): string;
var
start, ende: integer;
begin
start:= pos(AnfangsTag, Quellstr);
ende:= pos(EndTag, Quellstr);
result:= copy(Quellstr, start + length(AnfangsTag), ende-start - length(EndTag)+1);
end;
Bei folgender Abfrage
ergebnis:= GibMirData(meinstring, '"max_id":', ',"max_id_str":')
bekomme ich aber nicht raus, was ich will (nämlich: 136875806193483779), sondern: ":13687580619348377
Warum?
Bin für jeden Tipp dankbar!
Schönen Abend Euch allen und beste Grüße aus HD,
Frieder