Тема: AHK: Считать значение
Доброго времени суток. Ищу способ считать значения из сплошной строки(без пробелов и переносов) и вывести эти значения в отдельный текстовой файл ini.
Пример отрывка сплошной строки.
..."status":0,"VarEx":"521.49","totalVar":"-91.58"...
Мне нужно вытащить значение VarAt, то есь 521.49.
Код не вытаскивает значения, выдает пустоту.
file:=myfile.ini
log := {str:"",find:0,num:0} , log.str := []
Loop, read, %file%
log.str.Insert(A_LoopReadLine) ,log.num := A_Index
loop 30
if RegExMatch( log.str[log.num + 1 - A_Index]
,"\[(.*)\]""VarEx"":""(.*)"",""totalVar""\[(.*)\]"
, MATCH) and (log.find:=log.num + 1 - A_Index)
break
IniWrite, %MATCH%, myfile.ini, var1, var1
Думаю что это из-за того что строка сплошная, без пробелов. К тому же таких значений в файле несколько десятков, все по одной форме, то есть строка повторется по шаблоу и нужно вытащить все значения. Пробовал разные варианты кодов, но всегда была только пустота.
В чем моя ошибка?