我如何使用正则表达式从html标签中删除脚本

How can I use regex to remove scripts from html tag

本文关键字:标签 删除 脚本 html 何使用 正则表达式      更新时间:2023-09-26

我使用WordPress并从旧网站复制粘贴了一堆脚本标签,现在它正在将它们加载到我的页面,这导致页面加载时间过长。

所以我想删除脚本,但是有很多页面,这些脚本被插入到自定义字段中,与实际文本混合。

我有这个使用正则表达式的搜索和替换插件,但我不确定如何使用正则表达式来删除它们。

下面是一个例子:

<!-- Jquery scripts -->
<script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="js/jquery.tinyscrollbar.min.js" type="text/javascript"></script>
<script src="js/jquery.tipTip.minified.js" type="text/javascript"></script>
<script src="js/cufon-yui.js" type="text/javascript"></script>
<script src="js/gothanmedium_500.font.js" type="text/javascript"></script>
<script src="js/gothanbold_700.font.js" type="text/javascript"></script>
<script src="js/gothanbook_500.font.js" type="text/javascript"></script>
<script src="js/common.js" type="text/javascript"></script>
<!-- End Jquery scripts -->

我想知道我是否可以从评论标签<!-- Jquery scripts -->开始表达式并以<!-- End Jquery scripts -->结束,以便完全删除它们。

尝试使用这个正则表达式

|(<!-- Jquery scripts -->['s'S]+<!-- End Jquery scripts -->)|gim
示例