xlex
Guest
Regular expression, to strip <br>
Помогите, пожалуйста, с регулярным выражением. Задача идеал - вырезать весь мусор (лишние переводы строк, теги и проч.) до и после текста.
Текущая задача - вырезать все <br /> до и после текста. До - работает, а после - никак...
Заранее спасибо.
Помогите, пожалуйста, с регулярным выражением. Задача идеал - вырезать весь мусор (лишние переводы строк, теги и проч.) до и после текста.
Текущая задача - вырезать все <br /> до и после текста. До - работает, а после - никак...
Заранее спасибо.
PHP:
$htmlContent = <<< END
<br />
<i><b>Text</b>
</i>
<br />
<br />_<br />
<br />_
END;
$htmlContent = preg_replace('|^(?:<br\s{0,1}\/>\W)*(.+)(?:<br\s{0,1}\/>\W)$|s', '\1', trim($htmlContent));
echo $htmlContent;