2013-05-10 109 views
2

我使用在线Web工具将Excel文件转换为JSON。现在,我需要帮助从该JSON中替换一些值。我使用的是崇高的文本2Sublime text 2:使用正则表达式替换JSON中的文本

{"Time (GMT-04:00)":"2010-07-06 08:30:00","Skin temp - average":"34,2043","Step Counter":172,"Sleep":"0,0","Physical Activity":1,"Energy expenditure":"11,4371","Annotations":"Running"} 

注意,一些数字被转换,因为逗号的字符串,:

"Skin temp - average":"34,2043" 

我需要做到的是删除引号中的所有号码,并以(逗号)替换。 (点)。有没有办法在ST2中使用正则表达式?

例:

"Skin temp - average":34.2043 

在此先感谢您的帮助。

回答

2

尝试寻找:

"(\d+),(\d+)" 

,取而代之的是:

$1.$2 

可以使用Ctrl键(CMD) + Alt键 + ˚F快捷查找&替换当前文件。

+0

@Jerry我刚刚尝试过,我不需要逃避引号。 – 2013-05-10 17:50:15

+0

优秀!非常感谢! – dbleyenda 2013-05-10 17:50:28

+0

哦,是的,它通过查找/替换。 – Jerry 2013-05-10 17:51:30

相关问题