Показать сообщение отдельно
  #6 (permalink)  
Старый 01.11.2016, 14:27
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от ksa
Там разный подход к регулярным выражениям? Или синтаксис другой?
В РНР рег. выражения Perl совместимые и конечно богаче, чем в JS. И задается строка, а не массив. Чего нет точно в РНР, так это for (var i=0; i<arr.length; i++)

Да и не нужно этого, проще удалить непотребное, оставив нужное, и если каждая строка не имеет переносов, то просто:

$s = '<div>Lorem ipsum.</div>
 
<div>Lorem</div> ipsum.
 
Lorem ipsum.
 
<li>Lorem ipsum.</li>
 
<div><span>Lorem ipsum.</span></div>';

$s = preg_replace('/<div>.+<\/div>/', '', $s);

echo $s;

Последний раз редактировалось laimas, 01.11.2016 в 14:29.
Ответить с цитированием