|
|
|
| Всем привет!
Подскажите пожалуйста как вырезать текст из тегов <body>?
При том, что бы сами тэги не вырезались!
Это выражение не работает!
'/\<body\>((.)|\r\n)*?\<\/body\>/im' | |
|
|
|
|
|
|
|
для: Artemy
(02.12.2005 в 11:09)
| | Исправьте выражение на следующее
'/<body>(.*)<\/body>/isU' | |
|
|
|
|
|
|
|
для: cheops
(02.12.2005 в 13:48)
| | Спасибо! А как сделать чтобы вырезалось только содержимое тэгов <body>? | |
|
|
|
|
|
|
|
для: Artemy
(02.12.2005 в 15:20)
| | Хм... т.е. чтобы тэги оставались или имеется ввиду что-то другое? Приведите код который у вас сейчас используется... | |
|
|
|
|
|
|
|
для: cheops
(03.12.2005 в 00:59)
| | Т.е. все то что между ними находится, например: из этого <body>Текст страницы</body> нужно вырезать "Текст страницы"! | |
|
|
|
|
|
|
|
для: Artemy
(03.12.2005 в 11:09)
| | Так а вы просто в качестве текста замены используйте не "", а "<body></body>". | |
|
|
|
|
|
|
|
для: cheops
(03.12.2005 в 12:52)
| | Я дико извиняюсь, но не могли бы Вы объяснить!
Что-то я не понел! | |
|
|
|
|
|
|
|
для: Artemy
(05.12.2005 в 10:27)
| | Приведите код которым вы сейчас пользуетесь для замены. | |
|
|
|
|
|
|
|
для: cheops
(05.12.2005 в 12:09)
| |
<?PHP
preg_match('/<body>(.*)<\/body>/isU',$content,$body);
?>
|
| |
|
|
|
|
|
|
|
для: Artemy
(05.12.2005 в 12:16)
| | А вы просто извлекате информацию... тогда обращайтесь к $body[1], а не к $body[0]. Дело в том, 0 - соответствует всему регулярному выражению, 1 - первым круглым скобкам, 2 - вторым и т.д. | |
|
|
|
|
|
|
|
для: cheops
(05.12.2005 в 12:50)
| | О, вот! Большое спасибо! | |
|
|
|