包含等文件的正则表达式是什么
'../../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