Добрый уважаемые.
Читал читал как работать со стрингами, так и не понял )
Вроде простая задача :
Есть окно, которое мы мониторим. В нем есть некая строка вида :
[FF] N/D 3/1 (1,5) | 2 m
Цифры в строке все время меняются. Мне надо присвоить значение переменной, взяв данные из чисел в ковычках (1,5) (тоесть отмести весь около-ковычный мусор и прочитать данные только из ковычек )
Числа могут быть от (0) до (3) , дробные , тоесть (0,1) (0,2) етс.
Тоесть что-то типа :
Ну естессно это не работает ) $iFarmrate вплане непрально я сделал.
Читал читал как работать со стрингами, так и не понял )
Вроде простая задача :
Есть окно, которое мы мониторим. В нем есть некая строка вида :
[FF] N/D 3/1 (1,5) | 2 m
Цифры в строке все время меняются. Мне надо присвоить значение переменной, взяв данные из чисел в ковычках (1,5) (тоесть отмести весь около-ковычный мусор и прочитать данные только из ковычек )
Числа могут быть от (0) до (3) , дробные , тоесть (0,1) (0,2) етс.
Тоесть что-то типа :
Код:
Local $title
Local $sBotTitle
Local $iFarmrate
If WinExists($sBotTitle) Then
$title = WinGetTitle($sBotTitle, "")
$iFarmrate = (StringRegExp($text, (\(0\,\d{1,2}\)))
EndIf
If $iFarmrate =< 0.4 Then
do some shit
EndIf