using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string response = "{lhs: \"1,0 U.S. dollar\",rhs: \"9 708,73786 Indonesian rupiahs\",error: \"\",icc: true}";
Regex regex = new Regex(@"(?<=rhs: \"")(\d[\s,]?)+");
Match match = regex.Match(response);
string value = Regex.Replace(match.ToString(), @"\s", "");
decimal decimalValue = System.Convert.ToDecimal(value);
Console.WriteLine(decimalValue);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CiAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgICAgIHsKICAgICAgICAgICAgc3RyaW5nIHJlc3BvbnNlID0gIntsaHM6IFwiMSwwIFUuUy4gZG9sbGFyXCIscmhzOiBcIjkgNzA4LDczNzg2IEluZG9uZXNpYW4gcnVwaWFoc1wiLGVycm9yOiBcIlwiLGljYzogdHJ1ZX0iOwoKICAgICAgICAgICAgUmVnZXggcmVnZXggPSBuZXcgUmVnZXgoQCIoPzw9cmhzOiBcIiIpKFxkW1xzLF0/KSsiKTsKICAgICAgICAgICAgTWF0Y2ggbWF0Y2ggPSByZWdleC5NYXRjaChyZXNwb25zZSk7CiAgICAgICAgICAgIHN0cmluZyB2YWx1ZSA9IFJlZ2V4LlJlcGxhY2UobWF0Y2guVG9TdHJpbmcoKSwgQCJccyIsICIiKTsKICAgICAgICAgICAgZGVjaW1hbCBkZWNpbWFsVmFsdWUgPSBTeXN0ZW0uQ29udmVydC5Ub0RlY2ltYWwodmFsdWUpOwogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShkZWNpbWFsVmFsdWUpOwogICAgICAgIH0KfQ==