内容是这样的:
<style src="./x.css" /><style src="./z.css">cccccc</style>
我想解析完整的“样式”标签(不包括自闭标签),应该是:
<style src="./z.css">cccccc</style>
我试过了:
/(<style[^>]*>.*?<\/style>)/gi
但它匹配整个字符串,以自闭标签开头。但我不能用[^&gt; /] *排除字符“/”,因为“/”可能会出现在属性中。
@Jerry提到了类似的内容(谢谢,杰里):
/(<style[^>]*[^\/]>.*?<\/style>)/gi
但它会失败:
<style src="./x.css" /><style>cccccc</style>