私は文字列を持っています
{ "言語": "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+)?)");