Javascript uncss,用于.no-'的正则表达式模式;字符串'。is-';字符串';

Javascript uncss,用于.no-'的正则表达式模式;字符串'。is-';字符串';,javascript,regex,uncss,gulp-uncss,Javascript,Regex,Uncss,Gulp Uncss,我有一些正则表达式的问题 使用gulpuncss 我想在ignore选项中添加一些类 任何以开头的类。否- 任何包含.的类都是- .no-flexbox {} .test.is-active {} .test .is-hidden {} .pipe(uncss({ html: ['tmp/public_html/*.html'], ignore: ['/(.is-)(\w)*', '(.no-)(\w)*'] })) 这不太正确您的正则表达式看起来不完整。也许你应该这样做

我有一些正则表达式的问题

使用gulpuncss

我想在ignore选项中添加一些类

任何以开头的类。否-

任何包含.的类都是-

.no-flexbox {}
.test.is-active {}
.test .is-hidden {}


.pipe(uncss({
    html: ['tmp/public_html/*.html'],
    ignore: ['/(.is-)(\w)*', '(.no-)(\w)*']
}))

这不太正确

您的正则表达式看起来不完整。也许你应该这样做

.pipe(uncss({
    html: ['tmp/public_html/*.html'],
    ignore: ['/\.no-\w+/g', '/\.\w+\s?\.is-\w+/g']
}))

完美的只是去掉了周围的撇号,然后boooom。。。非常感谢,删除周围的撇号可以使上述代码段正常工作。