最近在项目中需要输出浏览器中的源文件,你需要删除html中的注释,看到很多程序在网上,但是很多答案都是一样的,不能解决我的问题,所以写正则表达式本身,对正则表达式也有比较深刻的理解。

第一个比较是:


美元= 'ceshi;
美元= preg_replace(' # # ',' ',美元);
var_dump(美元);


上面的代码会输出测试。

但是如果是下面的字符串,我们就不能达到我们想要的效果。


美元= 'ceshi;
美元= preg_replace(' # # ',' ',美元);
var_dump(美元);


因此,我们将匹配规则更改为以下格式


preg_replace(' # # ',' ',美元);


但在HTML中,如果有一个代码,测试,不能被删除,我们需要提高匹配规则改为以下格式


preg_replace(' # # ',' ',美元);


然后,如果HTML中有一些代码,我们需要更改匹配规则并将其更改为以下格式


preg_replace(' # # ',' ',美元);


在这种情况下,我基本上删除了删除HTML所需的注释!

以上是PHP的全部内容,使用正则表达式删除HTML中的注释。