我想对 css 的完整路径进行正则表达式,例如我有这个:
<link rel="stylesheet" href="../assets/myCssFile.css"/>
我想正则表达式:/assets/myCssFile.css
我试过的是这样的:/(?:href)=("|').*?([\w.]+\.(?:css))\1/gi
但这返回给我:href="../assets/myCssFile.css"
谁能帮我解决正则表达式问题。
顺便说一句:它是一个 ajax 请求的响应文本,它返回一个 html 页面的字符串
最佳答案
href=\"(.*\.css)"
这将在捕获组中返回 "../assets/myCssFile.css"
。
https://regex101.com/r/a44Axz/1
它所做的只是说:
我只对紧跟在“href”之后的引号内的文本感兴趣,并且仅当它是“.css”文件时才感兴趣。
关于javascript - 正则表达式 CSS 完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49388766/