Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Регулярное выражение preg_replace

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


     30.11.2013    Общие вопросы по PHP    1420

вопрос
Здравствуйте умелые люди, подскажите как правильно привести регулярное выражение 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)

ПафНутиЙ
1065

3396 | 2434

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

RSS пасите?

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

myxa13
2

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

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

ПафНутиЙ
1065

3396 | 2434

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

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

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

myxa13
2

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

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

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

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