我想要对CSS的完整路径进行正则表达式匹配,例如我有以下内容:
我想要进行正则表达式匹配:
顺便说一下:这是一个 AJAX 请求的响应文本,返回了 HTML 页面的字符串。
<link rel="stylesheet" href="../assets/myCssFile.css"/>
我想要进行正则表达式匹配:
/assets/myCssFile.css
我尝试了这个正则表达式:/(?:href)=("|').*?([\w.]+\.(?:css))\1/gi
但是它会返回这个结果:href="../assets/myCssFile.css"
请问有谁能帮我修正这个正则表达式吗?顺便说一下:这是一个 AJAX 请求的响应文本,返回了 HTML 页面的字符串。
el.href
应该能够给你所需的路径。 - Aniket Sahrawathref="([^"]*\.css)"
。然后从第一个捕获组中受益。 - revo