我有一个字符串
{ “语言”:“en”,“值”:-0.06706431209772078,“发送”:-1 }
我只想拿价值
-0.06706431209772078
作为输出:有人可以帮忙吗?
我有一个字符串
{ “语言”:“en”,“值”:-0.06706431209772078,“发送”:-1 }
我只想拿价值
-0.06706431209772078
作为输出:有人可以帮忙吗?
使用正则表达式
var result = Regex.Match(@"{ ""language"": ""en"", ""value"": -0.06706431209772078, ""sent"": -1 }", @"(?<=""value"": )(-?\d+(\.\d+)?)(?=,|$)");
编辑:
var result = Regex.Match(@"{ ""language"": ""en"", ""value"": -0.06706431209772078, ""sent"": -1 }", @"(?<=""value"":\s*)(-?\d+(\.\d+)?)");