является ли это правильным регулярным выражением с пробелом и между `некоторым шансом`.?

#javascript #jquery #reactjs #regex #next.js

#javascript #jquery #reactjs #регулярное выражение #next.js

Вопрос:

Я использую этот плагин https://www.npmjs.com/package/@fullhuman/postcss-purgecss .

здесь пользователь может выбрать регулярное выражение класса uisng, подобное этому примеру safelist: ['random', 'yep', 'button', /^nav-/] , так /^nav/ что это регулярное выражение.Я хочу добавить некоторое регулярное выражение для этого класса

.f20 [class*=" icn-"]:before Я пробовал так /* icn-/' , но это не работает. не могли бы вы подсказать, где я делаю неправильно.

Комментарии:

1. / icn-/ будет соответствовать всему, что содержит " icn-" so, должно быть тем, что вам нужно. *= здесь просто оператор «содержит», он имеет другое значение в контексте регулярного выражения.

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

3. Как я уже сказал, / icn-/ это должно быть то, что вам нужно.

4. s — это представление регулярных выражений для пробела, хотя заполнение регулярным выражением не может определить класс, если это первый или уникальный класс элемента

5. на самом деле я использую json, я думаю, что это выдаст ошибку. { "plugins": [ "postcss-flexbugs-fixes", [ "postcss-preset-env", { "autoprefixer": { "flexbox": "no-2009" }, "stage": 3, "features": { "custom-properties": false } } ], [ "@fullhuman/postcss-purgecss", { "content": [ ], safelist: ['rc10' ,'[class*=" icn-"]','/* icn-/','f20 [class*=" icn-"]:before',/ icn-/] } ] ] }