Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2012, 01:59   #1
flance
Форумчанин
 
Регистрация: 31.05.2011
Сообщений: 184
По умолчанию Регулярное выражение и теги

Добрый день.
Подскажите, пожалуйста.

Вечно у меня проблемы с регулярками. Никак не даются они мне.

К примеру, таким кодом получаю страницу.

$file = file_get_contents('http://www.example.ru/');
$pattern = ???
preg_match_all($pattern, $file, $matches);

print_r($matches);

Что мне писать в $pattern, чтобы получить доступ к table с id="example"? Т.е. чтобы в $matches был код только таблицы.
Программист-фрилансер, готовый рассмотреть предложения на постоянную удаленную работу... Ответственный, трудолюбивый
telegram: flancejob
flance вне форума Ответить с цитированием
Старый 27.11.2012, 12:11   #2
buriat
Форумчанин
 
Регистрация: 28.06.2010
Сообщений: 189
По умолчанию

PHP код:
'#<table[\s]+id="example"[\s]*>[\s\S]+?</table>#i' 
при условии что внутри нету тэгов <table>
buriat вне форума Ответить с цитированием
Старый 27.11.2012, 16:33   #3
LZero
Форумчанин
 
Регистрация: 20.07.2012
Сообщений: 129
По умолчанию

Лучше заюзать DOMDocument имхо.
LZero вне форума Ответить с цитированием
Старый 29.11.2012, 23:02   #4
flance
Форумчанин
 
Регистрация: 31.05.2011
Сообщений: 184
По умолчанию

Да, я в итоге с помощью DOMDocument и решил.

Все равно, buriat спасибо
Программист-фрилансер, готовый рассмотреть предложения на постоянную удаленную работу... Ответственный, трудолюбивый
telegram: flancejob
flance вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярное выражение! cashmail PHP 4 12.04.2012 15:36
Регулярное выражение art-programs Общие вопросы Delphi 2 21.02.2012 11:58
Регулярное выражение flame33 PHP 0 27.09.2011 12:56
Регулярное выражение Arassir PHP 4 16.03.2011 09:42
регулярное выражение XeN0N Помощь студентам 1 27.01.2009 15:14