使用RegEX捕获SASS变量

时间:2017-12-01 10:17:04

标签: regex

我想创建一个RegEX来捕获SASS变量,但只有" px" SASS变量......

我的变量:

$navbar-link-bg: #a1a1a8;
$navbar-link-bg-hover: lighten($navbar-link-bg, 10%);
$navbar-sub-link-padding: 5px;
$navbar-sub-radius: 0;
$navbar-link-color: #000;
$navbar-link-color-hover: #000;
$navbar-height: 30px;
$background: url('../images/common/bg.png');

我想得到的内容:

['navbar-sub-link-padding', 'navbar-height']

我的RegEXP无效:

[$][a-zA-Z-]+[:].+[px]

1 个答案:

答案 0 :(得分:1)

这应该做的工作:

pattern = "\$(.+?):.*px"

如需参考,请查看:regex reference