带有resourcequery的css文件的正则表达式



包含等文件的正则表达式是什么

'../../cloud.css?raw'

我有^.+\.(css|sass|css?raw)$,但它似乎不适合上面的路径。包含.css文件的正则表达式是什么?原罪??

这更好,你需要逃离?,并且你有一个双\:^.+.(css|sass|css?raw)$

一个非常好的尝试工具:https://regex101.com/

示例https://regex101.com/r/a2tAg7/1

此外,如果您不需要捕获,您可以使用非捕获组,这甚至更好:不需要^.+.(?:css|sass|css?raw)$和最后的.+,因为这里有匹配字符$的末尾。

你可能也想在sass上匹配?raw

所以imo,最好是.(?:css|sass)(?raw)?$下面是另一个例子:https://regex101.com/r/V194mv/1


最新更新