javascript - uncss,.no -'string' 和 .is -'string' 的正则表达式模式

标签 javascript regex uncss gulp-uncss

我遇到了一些正则表达式问题。

使用 gulp-uncss

我想向忽略选项添加一些类。

任何以 .no- 开头的类

任何包含 .is- 的类

.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']
}))

关于javascript - uncss,.no -'string' 和 .is -'string' 的正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36358172/

相关文章:

regex - sed 用当前目录替换路径的一部分

javascript - 如何将 _.each 循环的结果分配给变量?

php - 如何在 Amazon s3 SDK for PHP 中使用 get_object_list 方法编写 PCRE 正则表达式模式

javascript - 如何在 Javascript 中合并对象数组?

c# - 正则表达式提取两个字符串之间的字符串列表

javascript - 使用模板使用的所有 CSS 规则生成一个内置的 angular index.html 页面?

angularjs - Uncss 忽略选项不起作用

twitter-bootstrap - Uncss Twitter Bootstrap 模态

javascript - Laravel:在允许 HTML 标签时,针对 XSS 清理用户输入

javascript - 如何从我的 Web 应用程序更改 Chrome 浏览器 "download pdf instead of opening"?