Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Вытянуть содержание HTML тега с помощью регулярных выражений

Ответить
Настройки темы
[решено] Вытянуть содержание HTML тега с помощью регулярных выражений

Аватара для aesir

Новый участник


Сообщения: 24
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вечер добрый всем! Помогите написать регулярное выражение. Вобщесть есть следующие данные <div id ="div1">...</div>. мне нужно вынуть содержание данного блока. Вместо трех точек может находится разнообразный текст. Дело в том что если этот блок представлен одной строкой то найти проблемы не возникает - <div id=.div1.>(?<content>.+)</div>...Но как изменить это выражение чтобы оно могло реагировать и на присутствие знака переноса строки и возврата каретки?
Заранее благодарен!

Отправлено: 03:34, 28-08-2009

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить 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)
Из справки:

Цитата:
(?s) - matches anything including newline. (by default "." don't match newline)

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 05:21, 28-08-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для aesir

Новый участник


Сообщения: 24
Благодарности: 1

Профиль | Отправить PM | Цитировать


уууууу спасибо огромное!!! очень помог, а я блин смотрел и в упор не видел что (s?) ловит все подряд))Спасибо еще раз!

Отправлено: 12:00, 28-08-2009 | #3


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата aesir:
спасибо огромное!!! очень помог »
Для этого есть ссылка Полезное сообщение под этим самым сообщением. А тему принято отмечать решённой (в заголовке темы есть ссылка «Отметить решенной»), если она является таковой

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:23, 28-08-2009 | #4


Аватара для aesir

Новый участник


Сообщения: 24
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо за совет и еще раз спасибо за помощь!!!))

Отправлено: 21:22, 28-08-2009 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Вытянуть содержание HTML тега с помощью регулярных выражений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как вытянуть из диструбива 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




 
Переход