@User782
Кратко о себе

Как удалить абзац, в котором один или два любых символа?

Нужно удалить из текста регуляркой строки в которых один или два символа в тегах абзаца:
<p>q</p>
<p>hgfh</p>
<p>1 w</p>

Чтобы осталось:
<p>hgfh</p>
Пытаюсь так, но не работает:
$str = preg_replace('#(<p>.{2}</p>)#is', '', $str);

то есть точка это любой символ, который повторяется два раза.
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
roswell
@roswell
и швец, и жнец, и на дуде игрец
$str = preg_replace('#<p>.{1,2}</p>#is', '', $str);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы