Php 从标记内部删除未知数量的标记
我有这些字符串:Php 从标记内部删除未知数量的标记,php,regex,Php,Regex,我有这些字符串: $st = '<p><br/></p>'; $st = '<p><br/><br/></p>'; $st = '<p><br/><br/><br/></p>'; $st='; $st=''; $st=''; 如何删除p标记内部的所有换行符? 我试过了,但没有成功: echo preg_replace('/p>(br\/>
$st = '<p><br/></p>';
$st = '<p><br/><br/></p>';
$st = '<p><br/><br/><br/></p>';
$st='
;
$st='
';
$st='
';
如何删除p标记内部的所有换行符?
我试过了,但没有成功:
echo preg_replace('/p>(br\/>)*?<\/p/','p></p',$st);
echo preg\u replace('/p>(br\/>)*?将正则表达式更改为:
preg\u replace('#p\>(\)*?\有一些非正则表达式的替代方案
使用str_替换;
echo str_replace("<br/>","",$st );
echo strip_tags($st,"<p>");
echo str_替换(“
,”,“,$st);
使用带标签;
echo str_replace("<br/>","",$st );
echo strip_tags($st,"<p>");
echo strip\u标签($st,);
我已经编辑过了,你不必担心。下次小心点。谢谢。我不知道我也要翻看><。