
正则匹配 script 标签中间内容
如何通过正则表达式完全匹配
我们提供一个经过改良的正则表达式,可以解决属性中包含引号的情况:
/(zuojiankuohaophpcnscript\b([^"zuojiankuohaophpcnyoujiankuohaophpcn]+|"[^"]*")*youjiankuohaophpcn)([\s\S]*?)(zuojiankuohaophpcn\/scriptyoujiankuohaophpcn)/g
这个正则表达式通过排除引号干扰来解决问题:
- ([^"]+|"[^"]*"):匹配属性值,排除引号和尖括号
- ([ss]*?):匹配中间内容,使用非贪婪量词避免捕获多余的内容










