Тема: AHK: Поиск значения в строке
Ребят, пожалуйста, помогите. Есть строка, например:
Jasper: Эй, Desire, запомни ка эти цифры {228}
Вот, нужно эти самые 228 поместить в переменную, но увы, я не знаю как найти их в строке :С
Мой код (там в конце место, куда вставить циферки. Заранее - спасибо):
Filename=%A_MyDocuments%\log.txt
block=0s
Loop, read, %Filename%
nstroki=%A_Index%
start:
if on=2
return
if block=1
goto start
FileReadLine, stroka, %Filename%, %nstroki%
if ErrorLevel
{
nstroki-=1
goto start
}
if stroka=
{
nstroki+=1
goto start
}
IfInString, stroka, Jasper:
{
if (InStr(stroka, "эти цифры"))
{
RegExMatch(stroka, ".*\((.*)\):", tralivali)
Вот твои циферки, братишь: ;Тут, короче, должны быть цифры из строки "stroka"
nstroki+=1
goto start
}
}
nstroki+=1
goto start
return