因此,我想创建一个代码片段,将rgba(102,83,47,1)
类型的字符串转换为102 83 47
。regexr.com/7mo33
(?:rgba\((\d{1,3}),(\d{1,3}),(\d{1,3}),.*)
字符串
它将RGB值返回到三个捕获组中。
但我的代码片段似乎不起作用:
"Vic3araxRGBpickertoPDX": {
"prefix": [
"RGB Picker to Clausewitz"
],
"body": [
"${TM_SELECTED_TEXT/rgba\((\d{1,3}),(\d{1,3}),(\d{1,3}),.*/$1 $2 $3/}"
],
"description": "Removes the rgb() and turns commas into space"
},
型
它只是返回${TM_SELECTED_TEXT/rgba\((\d{1,3}),(\d{1,3}),(\d{1,3}),.*/ /}
我最好的猜测是,在\d{1,3}
的量词括号与变量Transformer混淆,但我不知道。
顺便说一句,我没有嫁给那个RegEx表达式,所以如果有更好的方法来做,我不介意。
1条答案
按热度按时间niwlg2el1#
将
body
属性更改为字符串