Hallo
Ich habe eine Funktion geschrieben welche mittels FileRead eine Variable mit Text abgefüllt >>> {"version":"0.170.14.7","oldVersion":"0.170.13.804"}
In einem zweiten Schritt versuche ich nun den Wert welcher zwischen dem 3. und 4. Anführungszeichen steht "0.170.14.7" wiederum in eine Variable zu schreiben, aber hier scheitere ich!
Mein Versuch mit StringMid funktioniert, aber das Resultat ist nur solange korrekt, wie sich die Versionierung (Anzahl Char) nicht ändert.
Kann mir jemand Hilfestellung leisten und sagen wie ich das, resp. mit welchem Befehl sowas gemacht werden kann ich lese im Tutorial nach aber verstehe es nicht?
Gibt es etwas das sich wie awk, sed oder dergl. anfühlt?
Besten Dank für Unterstützung
Gruss Thork
Func _Read_info()
$ABCinfo = FileRead("C:\Program Files (x86)\ABC\install.json")
;MsgBox (0, "JASON File", "Ergebnis ist: " & $ABCinfo)
$ABCinfo2 = StringMid($ABCinfo, 12, 12)
;MsgBox(0, "12 chars extracted from position 11 are:", $ABCinfo2)
EndFunc ;==>_Read__info