如何在正则表达式.NET中替换部分字符串中的逗号?

时间:2016-05-25 08:47:27

标签: regex

我需要找到一个合适的正则表达式来替换“,”和“。”在Json字符串中。我正在研究.NET平台(c#)

我不能替换所有“,”的问题,而只是“(双引号)中包含的问题。

示例

如果我有这个JSON字符串:

[{"Id":"1","Description":"XXXXXX","Value1":"9,21","Value2":"15,21"}]

我需要的最终结果是:

[{"Id":"1","Description":"XXXXXX","Value1":"9.21","Value2":"15.21"}]

您可以注意到Value1和Value2,它们变为9.21(从9,21开始)和15.21(从15,21开始)。

我可以在.NET平台上使用正则表达式服务器端,使用System.Text.RegularExpressions.Regex或客户端使用Javascritp。

感谢所有人。 此致

1 个答案:

答案 0 :(得分:1)

如果您使用的是文本编辑器,例如Notepad ++:

搜索字符串:(\:"\d+),(\d+")
替换字符串:$1.$2