-->

空P-标签TinyMCE的关系无法识别的字符(Unrecognized Character Betw

2019-10-19 18:54发布

什么性格呢tinyMCE的投入空p标签之间。

我有以下的空p标签:

<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>

我想删除......但他们不会被str_replace函数或认可的preg_replace。 我可以做些什么来追查问题的最好的,是标签之间的空间 。 换句话说,我可以删除

<p> 

通过自身或

</p>

......但是当我试图寻找

<p> </p> 

它没有找到它。

试着

&nbsp; 

要么

&#32;

我发现很多的解决方案在线,但没有工作。 它似乎有问题的字符(p标签之间的空间)是不同或由于某种原因无法识别。 我这样说是因为我尝试以下

str_replace(" ", "", $html);

所有字符串中的其他空间的删除了...... 除了 p标签之间的空间。

Answer 1:

它可能是某种类型的一些非打印Unicode字符。 \s也许\pS

preg_replace("@<p>[\pZ\pC]*</p>@u", "", $string);


文章来源: Unrecognized Character Between Empty P Tags TinyMCE