首页 > 其他 > 详细

C#正则表达式分组使用

时间:2014-02-11 21:15:27      阅读:268      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1            string s = "dfasfdasfdsa*fdasfdsafdsa";
 2             s = "转发:dfasfdasfdsa*fdasfdsafdsa";
 3             //s = "转发:***dfasfdasfdsa*fdasfdsafdsa";
 4             //s = "转发: dfasfdasfdsa*fdasfdsafdsa";
 5             //s = "转发: * * * dfasfdasfdsa*fdasfdsafdsa";
 6 
 7             MatchCollection mc = Regex.Matches(s, @"(转发:)*[\s|*]*(?<a>\S+)");
 8             foreach (Match m in mc)
 9             {
10                 string s2 = m.Groups["a"].Value;
11                 //s2 = dfasfdasfdsa*fdasfdsafdsa
12             }     
bubuko.com,布布扣

分组中我们使用(?<a>\S+)表示一组

C#正则表达式分组使用

原文:http://www.cnblogs.com/yxlblogs/p/3544510.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!