у меня есть строка $ str
$ Ул =»
<p> </p>
<p> </p>
<p> hi </p>
<p>hello how are you</p>
<p> </p>
<p> </p>
<p>hello how are you</p>
<p> </p>
<p> </p>";
Это было сгенерировано ckediter
Строка является случайной на основе ввода,
Я хочу удалить первую и последнюю пустую строку (<p> </p>
)
Мне нужен вывод, как: —
<p> hi </p>
<p>hello how are you</p>
<p> </p>
<p> </p>
<p>hello how are you</p>
Ответ должен выполнить действие trim () в php
Есть ли способ в ckediter обрезать его ??
или регулярное выражение?
В PHP это регулярное выражение сделает работу:
$result = preg_replace('%\s*<p\b[^>]*>\s* ?\s*</p>\s*%si', '', $subject);
Если вы не хотите, чтобы он обрезал пустое пространство до или после каждого <p> </p>
затем удалите первый или последний \s*
, Кроме того, я добавил дополнительную точку с запятой, потому что  
часто (обычно?)
, Это регулярное выражение будет соответствовать либо.
Других решений пока нет …