Доброго времени суток! Появилась небольшая проблемка с вырезанием необходимого кода страницы.
есть строка:
пытаюсь вытянуть
пробовал следующий способ:
так добавляеться лишний ;amp =(
Пробовал второй способ:
но он работает только в тесте, где я беру 1 строчку, а если на всей странице - печаль :(
Буду рад помощи по составлению регулярного выражения
есть строка:
Код:
<img id="im" style="width: 160px; height: 80px;" src="/im2/index.php?94d8d7a3948ca3fb90c57ca3c646b129=5c81724b6e7680f7689ea3ac317f9b9b&r=3d251a5326c1711c3edc799d24fb2f2f">
94d8d7a3948ca3fb90c57ca3c646b129=5c81724b6e7680f7689ea3ac317f9b9b&r=3d251a5326c1711c3edc799d24fb2f2f
Код:
$TEXT=_IEDocReadHTML($oIE)
$P=StringInStr($TEXT,'im2/index.php?')
If ($P > 104) Then
MsgBox(0,"","Подстрока не найдена...")
Exit
EndIf
$P=$P+15
$S=StringMid($TEXT,$P,104+4)
ConsoleWrite($S)
так добавляеться лишний ;amp =(
Пробовал второй способ:
Код:
$sPattern = '/im2/index.php?'
$sResult = StringRegExpReplace($read, $sPattern, '')
;ConsoleWrite($sResult & @CRLF)
$sPattern2 = '">'
$sResult1 = StringRegExpReplace($sResult, $sPattern2, '')
ConsoleWrite($sResult1 & @CRLF)
Буду рад помощи по составлению регулярного выражения