|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Вытянуть содержание HTML тега с помощью регулярных выражений |
|
[решено] Вытянуть содержание HTML тега с помощью регулярных выражений
|
Новый участник Сообщения: 24 |
Профиль | Отправить PM | Цитировать Вечер добрый всем! Помогите написать регулярное выражение. Вобщесть есть следующие данные <div id ="div1">...</div>. мне нужно вынуть содержание данного блока. Вместо трех точек может находится разнообразный текст. Дело в том что если этот блок представлен одной строкой то найти проблемы не возникает - <div id=.div1.>(?<content>.+)</div>...Но как изменить это выражение чтобы оно могло реагировать и на присутствие знака переноса строки и возврата каретки?
Заранее благодарен! |
|
Отправлено: 03:34, 28-08-2009 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать $sStr = @CRLF & '<body>' & @CRLF & '<div id="div1">... content ... ' & @CRLF & ' ...</div>' & @CRLF & '</body>' $Test = StringRegExpReplace($sStr, '(?s).*<div id="div1">(.*)</div>.*', '\1') ConsoleWrite($Test & @CRLF) Цитата:
|
|
------- Отправлено: 05:21, 28-08-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать уууууу спасибо огромное!!! очень помог, а я блин смотрел и в упор не видел что (s?) ловит все подряд))Спасибо еще раз!
|
Отправлено: 12:00, 28-08-2009 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата aesir:
|
|
------- Отправлено: 16:23, 28-08-2009 | #4 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Спасибо за совет и еще раз спасибо за помощь!!!))
|
|
Отправлено: 21:22, 28-08-2009 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как вытянуть из диструбива windows xp нужные мне программы | VALIK1994 | Автоматическая установка Windows 2000/XP/2003 | 3 | 29-08-2009 01:44 | |
[решено]Получение переменной с HTML с помощью StringRegExpReplace | ikif | AutoIt | 8 | 22-07-2009 10:15 | |
[решено] Изменяется ли содержание папки Lang после интеграции SP3 ? | truvo | Хочу все знать | 3 | 11-07-2008 17:15 | |
xsl проверка существования тега в xml | FADE | Вебмастеру | 3 | 23-04-2007 11:29 | |
Использование русского диапазона регулярных выражений | btx | Программирование и базы данных | 1 | 12-04-2006 21:40 |
|