Forum Webscript.Ru

Программирование => PHP => Тема начата: maxbiz от 07 Ноября 2002, 23:06:39

Название: Ворпос по регулярным выражениям.
Отправлено: maxbiz от 07 Ноября 2002, 23:06:39
Господа профессионалы, скажите как вырезать из HTML кода
все ниже перечисленные теги и оставить только содержимое тела странички?

все внутри долой! долой!

долой!

все внутри долой! долой!

- долой все что внутри тоже!

Нужен чистый код тела странички.
Версию "а не проще ли взять только содержимое между ... " не предлагать, так как этих тегов вообще может не быть и ориентироваться на них не надо - нужно проверить их присутствие и если есть убрать...

Вот я уже разобрался а до другого не допер:

$text_html = eregi_replace ("]*>([^<]*)<\\/body>","\\\\1",$text_html);

:beer:
Название: Ворпос по регулярным выражениям.
Отправлено: Oak от 08 Ноября 2002, 01:28:42
Ты вообще знаешь, что в PHP есть документация?

RTFM!

function.strip-tags.html
Название: Ворпос по регулярным выражениям.
Отправлено: maxbiz от 08 Ноября 2002, 02:16:34
Ага знаю, а еще знаю, что у меня лежит целая книга по регулярным выражениям в 400 страниц... Так и что теперь приостановиться этак на недельку другую третью, чтобы догнать все нюансы, а потом вернуться?

Вообще я так и делаю, но  решение нужно сегодня или завтра...

Вот например не банальная задача:

Поиск шаблонов [template-...что-то там...] и замена в зависимости от индентификатора шаблона. Этого как ты понимаешь нет в документации.  И попробуй догони, что это делать надо через массив $array[\\\\1]...

Именно для таких вещей и существуют конфы, чтобы спрашивать у тех, кто опытнее и умнее. Или я не прав?

Кстати это только присуще РУНЕТу - многие "гуру" постоянно тыкают в референсы, а не помогают новичкам... На западе другая культура и люди проще - помочь за честь.
Название: Ворпос по регулярным выражениям.
Отправлено: maxbiz от 08 Ноября 2002, 02:21:43
А тело   ........   тоже функция вырежет?