我在HTML中有这些<sub>
标记。我需要删除它们及其内容。
到目前为止,我有这个,但它只删除标签,而不删除内容。
$string = preg_replace("#</?sub[^>]*>#is", "", $string);
有人可以帮我完成这个吗?
谢谢!
答案 0 :(得分:0)
preg_replace("#<sub.*?>.*?</sub>#", "", $string);
这不是很可靠,根据具体情况你可能想要使用真正的html / xml解析器。 PHP有两个很好的内置:DOMDocument和SimpleXML。