Что нового

Вырезать значение из строки/текста

Humanoid

Новичок
Сообщения
4
Репутация
0
Как найти значение между <tr class="basic_money"><th>Лаве</th><td class="value">...</td></tr> и присвоить его переменной $money ?

Запрос:
Код:
#include <HTTP.au3>

$host = 
$page =
$socket = _HTTPConnect($host)
$get = _HTTPGet($host,$page,$socket)
$recv = _HTTPRead($socket,1)
ConsoleWrite("Data received:" & @CRLF & $recv[4])
 

`p r o x y

«Улыбайтесь, господа!»
Команда форума
Глобальный модератор
Сообщения
596
Репутация
157
Re: [Сеть, интернет] Поиск значения в Response (GET запрос)

Humanoid
Необходимо переименовать тему, например:
Вырезать значение из строки/текста
Т.к. в переменной $recv[4] находится текст/строка. Соответсвенно, необходимо работать с текстом/строкой, а не GET-запросом.

С помощью регулярных выражений, пример:
Код:
$sString = 'other html' &@CRLF& 'other html' &@CRLF& '<tr class="basic_money"><th>Лаве</th><td class="value">...</td></tr>' &@CRLF& 'other html' &@CRLF& 'other html'
$sResult = StringRegExpReplace($sString, '(?i)(?s).+<tr class="basic_money"><th>(.+?)</th>.+', '\1')
MsgBox(64, 'Money', $sResult)
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Humanoid [?]
Как найти значение между <tr class="basic_money"><th>Лаве</th><td class="value">...</td></tr> и присвоить его переменной $money ?

`p r o x y [?]
С помощью регулярных выражений

IMHO для полного счастья и с помощью вот этого "Регулярные выражения и прочее" раздела :smile:
 
Верх