Что нового

Помогите получить число с конкретного места в html

andriy111

Новичок
Сообщения
58
Репутация
0
Доброго времени суток!
помогите написать Pattern для StringRegExp().
Код с которого надо вычитать 23856 без привязки к величине числа
Код:
<form action="redirect.php?OrderID=23856" method="post" id="frmAction">
Большое спасибо!
 

sss

Продвинутый
Сообщения
332
Репутация
96
Re: Pattern для StringRegExp()

Код:
$html = '<form action="redirect.php?OrderID=23856" method="post" id="frmAction">'

$ret = StringRegExp($html, '(?s)OrderID=(.*?)"', 3)
$value = $ret[0]
MsgBox(0, '', $value)
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: Pattern для StringRegExp()

Как вариант:
Код:
$sHtml = '<form action="redirect.php?OrderID=23856" method="post" id="frmAction">'
$iNum = StringRegExpReplace($html, '.*?(\d+)?', '$1')
MsgBox(0, '', $iNum)
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Re: Pattern для StringRegExp()

andriy111
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Pattern для StringRegExp()" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Администратор.
 
Верх