Показать сообщение отдельно
  #11 (permalink)  
Старый 01.11.2016, 18:50
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

$subject = "<div>Lorem ipsum.</div>
<div>Lorem</div> ipsum.
Lorem ipsum.
<li>Lorem ipsum.</li>
<div><span>Lorem ipsum.</span></div>";
$pattern = "/(*ANYCRLF)^<div>.*(?<!<\/div>)$|^(?!<div>).+$/imu";
$replacement = "<p>$0</p>";
echo preg_replace( $pattern , $replacement , $subject );

Но вообще регулярками с html работать - моветон.
__________________
29375, 35

Последний раз редактировалось Aetae, 01.11.2016 в 18:54.
Ответить с цитированием