我有一个像这样的php字符串:
I am a
<blockquote> <strong>string</strong>
<blockquote> with lot of</blockquote>
in <a href="#">it</a>
</blockquote>
hiya!
我需要删除所有的块引用以将其转换为:
I am a
hiya!
我认为正则表达式可能很有用,但我无法在stackoverflow上找到任何内容,也无法在Google上找到任何内容,而且我也不知道如何自己编写。
有人可以告诉我如何使用php吗?
(我发现了这个,但不是正则表达式,我也不知道它是否也可以将html删除到元素中。 Using PHP to remove a html element from a string)
答案 0 :(得分:2)
试试这个
$out=preg_replace("~<blockquote(.*?)>(.*)</blockquote>~si","",' '.$str.' ');