【发布时间】:2014-04-03 07:20:33
【问题描述】:
我一直在使用strip_tags 从字符串中删除 HTML 标记。但是,这种方法仍然保留那些内部文本。
如何从字符串中同时删除标签和内部文本?
例如:
Hello World <a href="/world">Remove me please!</a>, hello my friends.
//expected result
Hello world, hello my friends.
【问题讨论】:
-
你能举个例子吗?输入和期望的输出。
-
你考虑过
DomDocument吗?请发布您要解析的 HTML 示例。 -
还剩下什么?我想您需要使用 DOM 解析器来额外添加您真正想要的部分。
-
我添加了一个例子。
-
$str = "他
fdgdfgdfg llo"; echo preg_replace('#<.>.*?*?>#', '', $str);这就是你想要的。