如何正则匹配带有 > 字符的 script 标签内容?
时间:2024-11-17 17:40:02 353浏览 收藏
在IT行业这个发展更新速度很快的行业,只有不停止的学习,才不会被行业所淘汰。如果你是文章学习者,那么本文《如何正则匹配带有 > 字符的 script 标签内容? 》就很适合你!本篇内容主要包括##content_title##,希望对大家的知识积累有所帮助,助力实战开发!
字符的 script 标签内容?
" />
正则完整匹配 script 标签中间内容
问题: 如何正则捕获 script 标签中间部分的内容,即使属性插入了 > 字符?
解决:
可以使用如下优化后的正则表达式:
/(<script\b([^"<>]+|"[^"]*")*>)([\s\S]*?)(<\/script>)/g
分析:
此正则由以下部分组成:
示例:
以下 PHP 代码:
<script src="static/js/jsencrypt.js?v=<?= WEB_VERSION ?>"></script>
<script src="static/js/jquery.form.js?v=<?= WEB_VERSION ?>"></script>
<script type="text/javascript">
var a = 1;
var b = 2;
</script>使用上述正则表达式可以匹配第三个 script 标签内的内容,结果如下:
var a = 1; var b = 2;
- " ↩
今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~
相关阅读
更多>
-
502 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
最新阅读
更多>
-
339 收藏
-
142 收藏
-
// 获取聊天" class="aBlack">让溢出内容的 div 滚动条默认定位到最底部,可以通过 JavaScript 动态设置 scrollTop 属性实现。以下是一个简单的实现方法:✅ 实现方式// 获取聊天
257
收藏
489
收藏
242
收藏
293
收藏
443
收藏
295
收藏
108
收藏
138
收藏
473
收藏
414
收藏