这是字符串:
a.sticker{-webkit-font-smoothing:antialiased}.noUi-value{width:40px}.noUi-value-sub{color:#ccc;font-size:10px} asdasd }
我只想匹配
.noUi-value-sub{color:#ccc;font-size:10px}
我尝试了以下python正则表达式:
..*?{.+?font-size.*?}
您可以在此调试环境中摆弄它:
上述表达式中的第三个"?"执行预期操作,并使搜索尽可能小。但是前两个"?"似乎不起作用,并且似乎进行了尽可能大的匹配。我错过了什么?
非常感谢您看一看。
我将第一个.
更改为[^{]
,将第二个更改为[^}]
并且它有效
.[^{]*?{[^}]+?font-size.*?}
在这里测试