如何删除这些标签及其内容?

时间:2013-03-28 18:58:27

标签: php regex preg-replace

我在HTML中有这些<sub>标记。我需要删除它们及其内容。

到目前为止,我有这个,但它只删除标签,而不删除内容。

$string = preg_replace("#</?sub[^>]*>#is", "", $string);

有人可以帮我完成这个吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

preg_replace("#<sub.*?>.*?</sub>#", "", $string);

这不是很可靠,根据具体情况你可能想要使用真正的html / xml解析器。 PHP有两个很好的内置:DOMDocument和SimpleXML。