MyException - 我的异常网
当前位置:我的异常网» C# » 正则表达式?该怎么解决

正则表达式?该怎么解决

www.MyException.Cn  网友分享于:2013-12-29  浏览:3次
正则表达式?
字符串内容有可能为:   mystat( 'nl ',345)   或   mystat( 'sta ',33)
现要用正则表达式取出其中的数字部分,怎么取?
用IndexOf的方法就不要说了

------解决方案--------------------
Regex reg =new Regex(@ "\d+ ");
string str = "mystat( 'nl ',345) ";
MatchCollection mc = reg.Matches(str);
for (int i = 0; i < mc.Count; i++)
Console.WriteLine(mc[i].Value);
------解决方案--------------------
string a= " "; //你的字符串
Regex RegexNumber = new Regex(@ "(? <=,)\d+(?=\)) ");
string number = RegexNumber.Match(a).ToString();//number就是结果数字

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有