Тема: AHK: Регулярное выражение
oWhr := ComObjCreate("WinHttp.WinHttpRequest.5.1")
oWhr.Open("GET", "http://atisot.ru/top/", false)
oWhr.Send()
html := oWhr.ResponseText
;MsgBox % html
RegExMatch(html, "<td>Сегодня, (.*?)</td>", kass)
MsgBox, %kass1%
MsgBox, % kass
Выдаёт время из первого блока (td class="leader")
RegExMatch(html, "<td class=""pos"">(.*?)</td>", kass)
Выдаёт номер места всё того же td class="leader"
Я начал думать, как выстроить регулярку таким образом, чтобы она искала время, исходя из № места.
RegExMatch(html, "<td class=""pos"">(5)</td>", kass)
Выдаёт номер места № 5. Теперь нужно лишь написать продолжение, которое и будет искать время по № места.
Попробовал так:
RegExMatch(html, "<td class=""pos"">(5)</td>.*?<td>Сегодня, (.*?)</td>", kass)
Не работает, почему? -_-