uncss, шаблон регулярного выражения для.no-'string', .is-'string'

У меня есть некоторые проблемы с регулярными выражениями.

Использование gulp-uncss

Я хотел бы добавить несколько классов в опцию игнорирования.

Любой класс, который начинается с.no-

Любой класс, который содержит.is-

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


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

Это не совсем верно

1 ответ

Решение

Ваши регулярные выражения выглядят неполными. Может быть, вы должны сделать так

.pipe(uncss({
    html: ['tmp/public_html/*.html'],
    ignore: ['/\.no-\w+/g', '/\.\w+\s?\.is-\w+/g']
}))
Другие вопросы по тегам