powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / регулярные выражения
7 сообщений из 7, страница 1 из 1
регулярные выражения
    #33538328
Carat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет

это просто китайская грамота.
мне надо выбрать содержимое HTML- страницы
между <body> .... </body>.

посоветуйте как это делать.
благодарю
...
Рейтинг: 0 / 0
регулярные выражения
    #33538447
Вот тебе пример на PHP:
выбираем с тегами <body> и </body>
preg_match_all("/\<body>(.+?)\<\/body>/s",$page,$result);

выбираем без тегов <body> и </body>
preg_match_all("/(?<=<body>)(.+?)(?=<\/body>)/s",$page,$result);

выбранный текст будет лежать в переменной $result[0][0]
...
Рейтинг: 0 / 0
регулярные выражения
    #33554580
Carat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
огромное спасибо. работает.
есть еще вопрос. как из остатка BODY удалить этот фрагмент

...
...
<table width="100%" cellspacing="0" bgcolor="#6691ca" class="resort-menu">
...
..
</table>
...
...


как я понимаю точка отсчета "resort-menu" в теге TABLE
и до ближайшего закрывающего тега TABLE.
...
Рейтинг: 0 / 0
регулярные выражения
    #33559633
Carat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
народ - отзовись. надобно шибко
...
Рейтинг: 0 / 0
регулярные выражения
    #33559642
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ты сам не можешь сделать strpos какой-нить
...
Рейтинг: 0 / 0
регулярные выражения
    #33561651
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К примеру
Код: plaintext
1.
$text=preg_replace ('~<table[^>]*resort-menu[^>]*>(.*)</table>~si','',$text);
так!
...
Рейтинг: 0 / 0
регулярные выражения
    #33561666
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только я бы ещё добавил модификатор U, а то поудяляет всё нафиг до последнего закрывающего тега таблицы. Но остаётся проблема с тем, что может же быть и вложенная таблица. Проблема решаемая, но требует ещё большего усложнения шаблона.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / регулярные выражения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]