Zitat:
Wo zeigt dann -1 hin? Pattern[-1] kann niemals korrekt sein!
str[mi] wenn -1 dann ist das Ergebnis "#0" das ist korrekt.
dann wird
str[mi] <> Pattern[mi] verglichen beides ist "#0"
anschließend wird mi incrementiert also 0
dann ist mein erstes zeichen str[mi] wenn 0 '"' was auch korrekt ist.
Ist nun das erste zeichen des Pattern erreicht in dem Fall ',' wird mi hochgezählt auf 1
Ist das zweite zeichen erreicht in dem Fall '"' wird mi hochgezählt auf 2
Danach habe ich exakt den String den ich beim parsen erreichen will.
Zitat:
',"id":19995....
Also ',"' war mein Pattern.
gruss