从短划线(-)后的字符串中提取数值
本文关键字:字符串 提取 取数值 | 更新日期: 2023-09-27 17:58:02
我有这样的字符串值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;
在获得250卢比的结果后尝试此代码。
var data = Regex.Match(result, @"'d+").Value;
这样做:
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英镑。
尝试这个
var result = ("Rs.100 - Rs.250").Split('-').LastOrDefault().Split('.').LastOrDefault();