尝试忽略所有字符,直到“:”然后选择所有字符,直到“}”
很难用它。
所以基本上如下:
.#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); }
.#{$fa-css-prefix}-accessible-icon:before { content: fa-content($fa-var-accessible-icon); }
.#{$fa-css-prefix}-accusoft:before { content: fa-content($fa-var-accusoft); }
需要看起来像:
-500px
-accessible-icon
-accusoft
在此处部分完成以下工作:https://regex101.com/r/QN8gl2/3
任何帮助都将不胜感激。
答案 0 :(得分:0)
\.#{[$]fa-css-prefix}-(.+?):
你只需要得到第1组!
请注意,我在这里使用了一个懒惰的量词,因为贪婪的量词会导致大量的回溯。
如果您不确定如何获得第1组,请参阅this。
或者,您可以使用替代方法
\.#{[$]fa-css-prefix}-(.+?):.+
替换为
$1