我试图弄清楚如何匹配任何 .css 文件名,而不是以下划线开头,在任何字符串之前。我从这个关于 stackoverflow 的问题( ActiveAdmin assets precompile error )中找到了一个很好的起点:
[/^[^_]\w+\.(css|css.scss)$/]
但是,这个正则表达式只匹配没有下划线的 filename.css。我想要一个匹配文件名之前的任何路径的正则表达式,没有下划线。以下字符串应匹配:
mystyle.css
application.css.scss
/assets/stylesheets/application.css
但以下字符串不应匹配:
_mystyle.css
_application.css.scss
/assets/stylesheets/_application.css
任何帮助,将不胜感激。