MyException - 我的异常网
当前位置:我的异常网» C# » 求 正则表达式?

求 正则表达式?

www.MyException.Cn  网友分享于:2013-12-21  浏览:4次
求 正则表达式??
字符串内容为   setuser( "张三 ",19, "一年级 ")
怎样用正则表达式把   张三   19   一年级   提取出来?

------解决方案--------------------
try

string yourStr = ..............;
Match m = Regex.Match(yourStr, @ "setuser\( " "(? <name> [^ " "]*) " ",(? <age> \d+), " "(? <grade> [^ " "]*) " "\) ", RegexOptions.IgnoreCase);
if (m.Success)
{
richTextBox2.Text += m.Groups[ "name "].Value + "\n ";
richTextBox2.Text += m.Groups[ "age "].Value + "\n ";
richTextBox2.Text += m.Groups[ "grade "].Value + "\n ";
}

PS:楼主例子中的“)”为全角吧,是因为手动输入的问题,还是说源字符串就是这样

文章评论

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