Regex 空P标记TinyMCE之间的无法识别字符

Regex 空P标记TinyMCE之间的无法识别字符,regex,tinymce,preg-replace,str-replace,tinymce-4,Regex,Tinymce,Preg Replace,Str Replace,Tinymce 4,tinyMCE在空的p标记之间放了什么字符 我有以下空的p标签: <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> 或 我在网上找到了很多解决方案,但都不管用。似乎问题中的字符(p标记之间的空间)不同或不知何故无法识别。我这样说是因为我尝试了以下方法 str_replace(" ", "", $

tinyMCE在空的p标记之间放了什么字符

我有以下空的p标签:

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

我在网上找到了很多解决方案,但都不管用。似乎问题中的字符(p标记之间的空间)不同或不知何故无法识别。我这样说是因为我尝试了以下方法

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

字符串中的所有其他空格都已删除p标记之间的空格除外

它可能是某种类型的非打印unicode字符<代码>\s或者可能
\pS

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

@u”,”,$string);
谢谢-尝试过-无效。P标记仍然存在。@NoodleHead尝试从输入字符串中复制其中一个字符,并将其粘贴到
str\u replace
参数或something@NoodleHead也可能是您只是在做
preg\u replace($r,$repl,$string)
而不是
$string=preg\u replace($r,$repl,$string)
?@explosion Pills My code:$html=preg\u replace(“@\pS*”,“,$html”)@NoodleHead那
[\pS\\n]*
呢?
<p> </p> 
&nbsp; 
&#32;
str_replace(" ", "", $html);
preg_replace("@<p>[\pZ\pC]*</p>@u", "", $string);