1 (изменено: Dworkin, 2015-12-23 09:22:26)

Тема: AHK: Поиск цифр в строке после определенного слова и знаков

Здравствуйте. Помогите пожалуйста.
По ссылке даются данные, которые каждую секунду обновляются точнее цифры.
https://btc-e.com/api/2/btc_usd/ticker
Надо вытащить из этого цифры.

"buy":437.979

и

"sell":437.938

Надо после этого

buy":

тоесть после слова buy, знаков двоеточия и кавычек считать цифры.
Обычно там бывает 6 цифр. 3 цифры до и 3 цифры после точки

437.979

Но бывает и 3 цифры и 4 цифры

437.9

Количество цифр динамическое.
И тоже самое надо сделать после слова sell
Не могу понять как оттуда вытащить эти цифры что бы ничего лишнего не захватило.

2 (изменено: Malcev, 2015-12-23 10:07:42)

Re: AHK: Поиск цифр в строке после определенного слова и знаков

ComObjError(false)
WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
WebRequest.Open("GET", "https://btc-e.com/api/2/btc_usd/ticker", true)
WebRequest.SetRequestHeader("User-Agent", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)")
WebRequest.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
WebRequest.Send()
WebRequest.WaitForResponse()
RegExMatch(WebRequest.ResponseText, """buy"":(.+?),""sell"":(.+?),", var)
msgbox % var1 "`n" var2

3

Re: AHK: Поиск цифр в строке после определенного слова и знаков

Offtop: Бота делаете или виджет?

4

Re: AHK: Поиск цифр в строке после определенного слова и знаков

Спасибо огромное. Все работает.
Я бы сказал просто програмку, которая будет собирать данные