- Код: Выделить всё
Function GetJSStr(Const aSource, aIndex: String): String;
Var
aPos: Integer;
Begin
aPos := Pos('"' + aIndex + '":"', aSource);
If aPos = 0 Then Exit('');
aPos := aPos + Length('"' + aIndex + '":"');
Result := Copy(aSource, aPos, PosEx('"',aSource, aPos) - aPos);
end;
но экранированные кавычки такой "парсер", разумеется, не возьмёт...