Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Данные из html-таблици (http://forum.oszone.net/showthread.php?t=132545)

aesir 19-02-2009 23:37 1043611

Данные из html-таблици
 
Вечер добрый форумчане:)
Имеется таблица, в одной из ячеек находится значение(6 цифр), которое всегда заканчивается на знак "*". Как можно получить это значение?
Скриншот прикрепляю(Нужное значение обведено)

Заранее спасибо!

beve 20-02-2009 01:25 1043670

Тут еслибы чуток пошире объяснил насчет этой таблицы. Это какая то html страница? Если да, то можна в html коде найти твои цыфры через функцию
StringRegExpReplace.
Вот пример из форумa:
Код:

$sLine = '<td class="row1" align="left" width="100%"><span class="gensmall">Наши пользователи оставили сообщений: <b>480949</b><br />Всего зарегистрированных пользователей: <b>9918</b><br />Последний зарегистрированный пользователь: <b><a href="profile.php?mode=viewprofile&amp;u=9938&amp;sid=0bb6a46a043fb6c7d589aa2005afed5d">Scual</a></b></span></td>'

$sNumber =
StringRegExpReplace($sLine, "(?i).*пользователей: <b>(\d+)</b>.*", "\1")
$sNumber = Number($sNumber)

MsgBox(64, "", $sNumber)

В данном примере тоже ищется некие цыферки...и в переменной $sLine может быть весь код html страницы.

aesir 20-02-2009 11:18 1043842

Цитата:

Цитата beve
Если да, то можна в html коде найти твои цыфры через функцию
StringRegExpReplace. »

да да да, ты прав, это обычная html таблица, и в первой ячейке хранится вот то шестизначное число которое всегда заканчивается на звездочку:)

aesir 20-02-2009 13:20 1043940

Проблема решена:) _StringBetween помогла:)))


Время: 15:43.

Время: 15:43.
© OSzone.net 2001-