我想做这样的事情:
/<script[^>]*>(?!<\/script>)*<\/script>/g
Run Code Online (Sandbox Code Playgroud)
使用javascript匹配html字符串中的所有脚本标记.
我知道这不起作用,但我似乎无法找到任何其他解决方案.script-tag可以使用src属性并在(<script src="..." type="text/javascript"></script>)之后自行关闭它,也可以包含script-tag(<script type="text/javascript">...</script>)中的代码
你很亲密
/<script[^>]*>(?:(?!<\/script>).)*<\/script>/g
Run Code Online (Sandbox Code Playgroud)
你必须有东西吃实际的脚本体.这就是.这里的作用.
先行检查必须在每个字符之前进行,因此它包含在一个额外的(非捕获)组中.要捕获组1中的脚本源代码,只需添加另一组(?:...)与注释中指出的@AlanMoore相关的parens .
| 归档时间: |
|
| 查看次数: |
597 次 |
| 最近记录: |