0

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

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

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

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

谢谢!

4

1 回答 1

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

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

于 2013-03-28T19:00:32.303 回答