Что нового

Как взять символы между тегами tbody

tar

Новичок
Сообщения
52
Репутация
0
Помогите.
Между тегами tbody, целая страница всякого хлама текста, нужны 4 символа после слова "код:" 53C7
Код:
<tbody><tr><td valign="top">
<h3>
Вы бла-бла-бла </h3>
бла-бла-бла бла-бла-бла
 код: <strong>53C7</strong>




Вы можете <strong>бла-бла-бла</strong>
бла-бла-бла бла-бла-бла
 бла-бла-бла</td>
</tr></tbody>
 

randal

Новичок
Сообщения
18
Репутация
4
Код:
$kod = StringRegExpReplace($text, "(?s).*код:\h<strong>(.*?)</strong>(?s).*", "\1")

в переменной $text - текст, в котором ищем
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 166
Репутация
2 330
tar [?]
нужны 4 символа после слова "код:" 53C7
Код:
$sBody = _
	'<tbody><tr><td valign="top">' & @CRLF & _
	'<h3>' & @CRLF & _
	'Вы бла-бла-бла </h3>' & @CRLF & _
	'бла-бла-бла бла-бла-бла' & @CRLF & _
	'код: <strong>53C7</strong>' & @CRLF & _
	'
' & @CRLF & _
	'
' & @CRLF & _
	'Вы можете <strong>бла-бла-бла</strong>' & @CRLF & _
	'бла-бла-бла бла-бла-бла' & @CRLF & _
	' бла-бла-бла</td>' & @CRLF & _
	'</tr></tbody>'

$aCode = StringRegExp($sBody, '\s+код:\h*<strong>(.*?)</strong>', 3)

If Not @error Then
	MsgBox(64, @ScriptName, $aCode[0])
EndIf
 
Верх