我有一个字符串:
$string = '<p>[Some_string value="2" width="3" someMoreInfoHere]</p>'
我需要帮助编写查找和替换 <p>
的正则表达式和 </p>
与 ''
.
我知道我可以像这里一样使用字符串替换:
$string = str_replace("<p></p>", "", $string);
但是,我只希望段落开始和结束被替换,当任何一个段落开始标记出现时,紧接着是一个方括号,如下所示:
'<p>['
在右括号的情况下,紧跟一个结束的 paragraoh 标签,如下所示:
']</p>'
我希望这是有道理的,我自己有点困惑:/
最佳答案
$string = str_replace(array('<p>[', ']</p>'), array('[', ']'), $string);
希望这就是您要找的。p>
不需要正则表达式。
关于php - 如何从字符串中删除段落标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20676035/