我正在使用mixin来描述sass中的主题颜色。
现在我想在我的代码库中删除它并用css自定义属性替换它。
输入看起来像这样:
.myClass {
@include themify('color', 'color-primary-light');
}
,输出应为:
.myClass {
color: var(--color-primary-light);
}
我的RegEx捕获值是:@include themify\("(.*)", "(.*)"\);
你可以在这里试试:https://regex101.com/r/qzNhjF/1
然而,webstorm似乎没有在find / replace中识别它。 RegEx复选框已启用。
答案 0 :(得分:1)
在您的示例中,您提供以下代码:
.myClass {
@include themify('color', 'color-primary-light');
}
将与
匹配@include themify\('(.*)', '(.*)'\);
在https://regex101.com/r/qzNhjF/1中,您提供以下代码:
@include themify("color", "color-primary-light");
将与
匹配@include themify\("(.*)", "(.*)"\);
也许您正在寻找网络风暴中的regex with single quotes?