Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Регулярное выражение preg_replace

Регулярное выражение preg_replace


     30.11.2013    Все вопросы » Общие вопросы по PHP    2493

вопрос
Здравствуйте умелые люди, подскажите как правильно привести регулярное выражение preg_replace.

Есть вот такой вод код:


<title>Титул 1</title>
<item>
<title>Титул 2</title>
<link>ссылька</link>

preg_replace('#(<title>).*(</title>)#msi', '$1 На что менять $2', 'Файл');


Когда я использую preg_replace, у меня весь текст что до Титул 2 убирается, остается лишь Титул 2 и все что дальше.

Подскажите, какое правильное регулярное выражения для того, что бы все что до Титул 2 оставалось на своих места, а где Титул 2 - менялось к примеру на Титул абабагаламага.

Заранее спасибо.

Ответил: nowheremany


preg_replace('title>#(.*?)<title#msi', 'На что менять', 'Файл');


чет полностью не вставляется

4 комментария

ПафНутиЙ
Админ

ПафНутиЙ - 30 ноября 2013 18:22 -

RSS пасите?

Каков вопрос - таков и ответ. Просто помните об этом.

myxa13
Юзер

myxa13 - 30 ноября 2013 18:32 -

да, а что , что-то противоречащее правилам этого сайтика?

ПафНутиЙ
Админ

ПафНутиЙ - 30 ноября 2013 19:02 -

Нет конечно же, просто для этих целей полно готовых решений.

Каков вопрос - таков и ответ. Просто помните об этом.

myxa13
Юзер

myxa13 - 30 ноября 2013 19:33 -

парсер есть, работает, но увы с регулярками не очень знаком и не могу вникнуть в их движение.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх