首页 > 后端开发 > php教程 > php如何去除网页文件中所有的注释

php如何去除网页文件中所有的注释

*文
发布: 2023-03-18 22:32:01
原创
2336 人浏览过

php如何去除网页文件中所有的注释?下面小编就为大家带来一篇php正则去除网页中所有的html,js,css,注释的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望对大家有所帮助。

如下所示:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

$search = array ("&#39;<script[^>]*?>.*?</script>&#39;si", // 去掉 javascript

 "&#39;<style[^>]*?>.*?</style>&#39;si"// 去掉 css

 "&#39;<[/!]*?[^<>]*?>&#39;si",      // 去掉 HTML 标记

 "&#39;<!--[/!]*?[^<>]*?>&#39;si",      // 去掉 注释 标记

 "&#39;([rn])[s]+&#39;"// 去掉空白字符

 "&#39;&(quot|#34);&#39;i"// 替换 HTML 实体

 

 "&#39;&(amp|#38);&#39;i",

 "&#39;&(lt|#60);&#39;i",

 "&#39;&(gt|#62);&#39;i",

 "&#39;&(nbsp|#160);&#39;i",

 "&#39;&(iexcl|#161);&#39;i",

 "&#39;&(cent|#162);&#39;i",

 "&#39;&(pound|#163);&#39;i",

 "&#39;&(copy|#169);&#39;i",

 "&#39;(d+);&#39;e");   // 作为 PHP 代码运行

  

$replace = array ("",

 "",

 "",

 "",

 "\1",

 "\"",

 "&",

 "<",

 ">",

 " ",

 chr(161),

 chr(162),

 chr(163),

 chr(169),

 "chr(\1)");

//$document为需要处理字符串,如果来源为文件可以$document = file_get_contents($filename);

$out = preg_replace($search, $replace, $document);

登录后复制

也可以使用php的内置函数strip_tags()清除html,js,注释等标记

相关推荐:

php捕捉特定类型的异常详解

PHP如何处理MySQL死连接

php项目中使用emoji表情的解决方法

以上是php如何去除网页文件中所有的注释的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板