0

我有一个这样的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 和谷歌上都找不到任何东西,而且我不知道如何自己写。

有人可以告诉我如何使用 php 做到这一点吗?

(我找到了这个,但不是正则表达式,我不知道它是否也可以将 html 删除到元素中。 使用 PHP 从字符串中删除 html 元素

4

1 回答 1

3

试试这个

 $out=preg_replace("~<blockquote(.*?)>(.*)</blockquote>~si","",' '.$str.' ');
于 2013-02-15T15:09:47.133 回答