C# 如何避免c中数字(卢比)的字符串?

C# 如何避免c中数字(卢比)的字符串?,c#,wpf,c#-4.0,replace,decimal,C#,Wpf,C# 4.0,Replace,Decimal,我是c语言的新手,那么如何替换字符串呢 例如:- label1.Content = "Bal.Rs." + 100; 如何仅在从label1.Text保存时获取100?给您: string OnlyNumbered = Regex.Match(label1.Content.ToString(), @"\d+").Value; 试着这样做 string input="abc 123" string result = Regex.Replace(input, @"[^\d]", "");

我是c语言的新手,那么如何替换字符串呢

例如:-

 label1.Content = "Bal.Rs." + 100;
如何仅在从label1.Text保存时获取100?

给您:

string OnlyNumbered = Regex.Match(label1.Content.ToString(), @"\d+").Value;
试着这样做

 string input="abc 123"
 string result = Regex.Replace(input, @"[^\d]", "");

 //output result=123
^\d不指定数字


希望这将有助于我使用WPF,所以标签1.Content ineed@Ramji21它是正则表达式中使用的速记字符。am使用此wpf代码label1。Content=Bal.Rs.+100;am键入为Regex.Matchlabel1.Content,@\d+.Value;,它显示无效的参数,而您没有。阅读有关MVVM的内容,您不必解析可视元素的内容。