Javascript 除模式外的正则表达式
假设我有多个css文件Javascript 除模式外的正则表达式,javascript,regex,webpack,Javascript,Regex,Webpack,假设我有多个css文件 bear.css cat.css styles.css colors.css ... multiptle different css files 我想选择除bear.css和cat.css之外的所有文件 环顾四周的行动可能是工作,但我不能使它工作 条件类似于if((pattern!=bear.css&&pattern!=cat.css)&&css)) 我需要将正则表达式添加到test:/.css$/,这是webpack css loader config尝试此正则表达
bear.css
cat.css
styles.css
colors.css
... multiptle different css files
我想选择除bear.css和cat.css之外的所有文件
环顾四周的行动可能是工作,但我不能使它工作
条件类似于if((pattern!=bear.css&&pattern!=cat.css)&&css))
我需要将正则表达式添加到test:/.css$/,这是webpack css loader config尝试此正则表达式:
^(?!bear|cat).*\.css$
说明:
-断言行的开头^
-负向前看,以确保当前位置后面的内容既不应该是(?!bear | cat)
也不应该是bear
cat
-一旦满足上述条件,我们将匹配除换行符以外的任何字符的0+次出现次数*
-匹配\.css
.css
-断言行的结尾$
^(?!bear|cat).*\.css$
说明:
-断言行的开头^
-负向前看,以确保当前位置后面的内容既不应该是(?!bear | cat)
也不应该是bear
cat
-一旦满足上述条件,我们将匹配除换行符以外的任何字符的0+次出现次数*
-匹配\.css
.css
-断言行的结尾$