Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите составить регулярку

1.3K
28 марта 2008 года
Zephyr
104 / / 03.05.2005
Народ, помогите пожалуйста составить регулярное выражение для текста такого вида:

[text
this
is
test. just test.
endtext]

Тоесть нужно выдернуть все, что находится между [text и endtext], включая переносы. Вот с переносами у меня и проблема - если все писать в одну строку, то нормально, а если с переносами, то беда.

Заранее благодарен.
2
28 марта 2008 года
squirL
5.6K / / 13.08.2003
а язык мы должны телепатически угадывать? в perl - используется модификатор /s при поиске по тексту.
1.3K
29 марта 2008 года
Zephyr
104 / / 03.05.2005
Язык PHP
24K
30 марта 2008 года
ostgals
53 / / 27.08.2007
 
Код:
echo preg_replace("/\[text\s*(.*?)\s*endtext\]/si", "\\1", $text);
1.3K
01 апреля 2008 года
Zephyr
104 / / 03.05.2005
спасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог