我有问题删除该标签<!-- comment -->
看起来太空标签中的空白。如何去除它,也将其更改为空字符不是空间的使用preg_replace()
如何从html中删除匹配注释标签preg_replace
解决
只是用这个语法:
$content = "hello <!--- comment --> world";
$html = preg_replace('/<!-- comment -->/i','',$content);
输出
hello world
我有问题删除该标签<!-- comment -->
看起来太空标签中的空白。如何去除它,也将其更改为空字符不是空间的使用preg_replace()
如何从html中删除匹配注释标签preg_replace
解决
只是用这个语法:
$content = "hello <!--- comment --> world";
$html = preg_replace('/<!-- comment -->/i','',$content);
输出
hello world
不使用的preg_replace(),你可以简单地做:
$html = str_replace("<!-- pagebreak -->", "<!--pagebreak-->", $html);
如果评论有所不同,该怎么办? –
感谢哥们。目前我需要使用'preg_replace()'方法。 – abadi
是很危险的使用的preg_replace或任何其他文本的工具来操作HTML!到目前为止的答案是可怕的,并可能导致HTML以多种方式破解。将DOM用于HTML,DOMDocument可以loadHTML(),然后您可以简单地删除注释节点,或者以“pagebreak”开始的那些注释。
谢谢,可怕像什么?你能否就此解释一下。谢谢 – abadi
他们打破了法律HTML,像'''
text <! - old:<! - comment - > important
''' –
到目前为止你有什么? –