正则表达式匹配子字符串在大括号内的脚本标签
Regex matching substring inside curly brackets inside script tag
我试图获得括号之间的信息,但我的模式没有找到匹配。
我使用的模式是
/var'scool=(.*);<'/script>/;
示例文本:
<script>
var cool={
//stuff in here
};
</script>
您的正则表达式有一个带有*
量词(.*
)的点,该量词匹配零个或多个字符(除换行符外),尽可能多的。在JavaScript regex中,要匹配任何字符,包括换行符,您可以使用[^]
或['s'S]
或['d'D]
或['w'W]
。
另一个问题是;
和</script>
之间有空格,因此's*
是必要的。
/var'scool=(['s'S]*);'s*<'/script>/
查看regex演示
/var'scool'=(.*);'s<'/script>/s
相关文章:
- 我是否应该在网站的每个页面上都包含 Google 地图脚本标签
- 如何防止 TinyMCE 将 CDATA 添加到<脚本>标签中,并注释掉<样式>标签
- 如何从 jQuery ajax 响应中删除<脚本>标签
- HTML 中的空脚本标签是怎么回事
- 有没有办法从 Javascript 中的函数中调用脚本标签和样式标签
- 如何动态插入脚本标签
- jquery find() 和 remove() 脚本标签不起作用
- 为什么 javascript 在元素低于脚本标签时不按 id 获取元素
- Javascript 找不到脚本标签的 ID
- 无法让我的脚本标签在我的 HTML 页面中起作用
- 如何在变量中收集HTML页面的所有脚本标签
- JavaScript 通过脚本标签定义作用域
- 输出脚本标签而不带jQuery,避免执行
- 将 Django 模板标签放置在 Google 地图标记的脚本标签中
- Android WebView:使用脚本标签从我的资产文件夹加载外部 JavaScript 文件
- 如何使用 php 回显样式和脚本标签
- 脚本标签的动态创建和 src 加载在 ie10 中不起作用
- 如何在主题中移动 WordPress 革命滑块脚本标签和样式标签
- 如何在Laravel + AngularJs上的脚本标签中读取JSON
- 从我的索引.html中的<脚本>标签中发出 GET 请求