我有这个字符串,我试图将括号括在“位置”和颜色之后的数字数组周围。
str = 'Label_3_1:{位置:115,234,宽度:126,高度:20,文本:“另一个按钮”,字体大小:18,颜色:0,0,0,1}'
我可以使用这个正则表达式来做到这一点,但前提是每个逗号后面的数字都有一个空格
str = str.replace(/([\d\.]+(, [\d\.]+)+)/g, "[$1]");
我试图让它在没有任何空格的情况下工作。
输出应如下所示
str = 'Label_3_1:{Position: 115,234,Width: 126,Height: 20,Text:"Another Button",FontSize: 18,Color: [0, 0, 0, 1] }'