我有像这样的字符串值Rs.100 - Rs.250现在我只想要250这个字符串。
我尝试了这个,但它没有得到输出
var result = str.Substring(str.LastIndexOf('-') + 1);
更新
string result = price.Text;
string[] final_result = result.Split('.');
dynamic get_result = final_result(1).ToString();
price.Text = final_result.ToString;
答案 0 :(得分:1)
在获得Rs.250的结果后尝试此代码。
var data = Regex.Match(result, @"\d+").Value;
答案 1 :(得分:0)
试试这个
var result = ("Rs.100 - Rs.250").Split('-').LastOrDefault().Split('.').LastOrDefault();
答案 2 :(得分:0)
这样做:
string str = "Rs.100-Rs.250";
var result = str.Substring(str.LastIndexOf('-') + 1);
String[] final_result = result.Split('.');
var get_result = final_result[1].ToString();
这将得到250你想要的。