alex33
Скриптер
- Сообщения
- 1,457
- Репутация
- 186
Вот есть примерно такая таблица.
(элементов может быть очень много).
Нужно пропарсить все значения выплаты (второй столбец) и в MSGBox показать самое большее значение из этой таблице (в примере это 80.23).
Код:
<table>
<tr>
<td>USERNAME</td>
<td>2.00</td>
<td>PAY</td>
</tr>
<tr>
<td>DEMO</td>
<td>80.23</td>
<td>PAY</td>
</tr>
<tr>
<td>TEST</td>
<td>11.07</td>
<td>PAY</td>
</tr>
</table>
Нужно пропарсить все значения выплаты (второй столбец) и в MSGBox показать самое большее значение из этой таблице (в примере это 80.23).
Код:
#include <Array.au3> ; for _ArrayDisplay
Global $sHtmlCode = "%code%" ; здесь html код таблицы
Global $aRegexp
$aRegexp = StringRegExp($sHtmlCode, "<td>([\d]+\.[\d]+)</td>", 3)
_ArrayDisplay($aRegexp)
MsgBox(0, "Сумма", "Максимальная выплата")