Пишу самую короткую статью. При обработке статей сайта плагином возникла необходимость вставить после первого абзаца (и только после первого абзаца) <!--more-->. Да, да, да, при использовании preg_replace можно указать количество замен, но править плагин без лишней необходимости желания не возникло. Найдём решение.

А решение простое. Регулярное выражение #\A(.+?</p>)#s, меняем на \1<!--more-->. И всё, в общем то. С отладкой очень помог online сервис для тестирования регулярных выражений PHP.

Опубликовать комментарий

XHTML: Вы можете использовать следующие HTML теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tags Связь с комментариями статьи:
RSS комментарии
Обратная ссылка