C#正则表达式GroupCollection类浅析

C#正则表达式GroupCollection类是什么呢?C#正则表达式GroupCollection类是如何使用的呢?下面让我们来具体的内容:

下面通过介绍 .NET 框架的正则表达式类,熟悉一下.NET框架下的正则表达式的使用方法。

C#正则表达式GroupCollection类表示捕获的组的集合

该集合为只读的,并且没有公共构造函数。GroupCollection 的实例在 Match.Groups 属性返回的集合中返回。下面的控制台应用程序查找并输出由正则表达式捕获的组的数目。

C#正则表达式GroupCollection类实例应用:

 
 
 
  1. using System;  
  2.  
  3. using System.Text.RegularExpressions;  
  4.  
  5. public class RegexTest   
  6.  
  7. {  
  8.  
  9.  public static void RunTest()   
  10.  
  11.  {  
  12.  
  13. Regex r = new Regex("(a(b))c");   
  14.  
  15. //定义组  
  16.  
  17. Match m = r.Match("abdabc");  
  18.  
  19. Console.WriteLine(  
  20. "Number of groups found = " + m.Groups.Count);  
  21.  
  22.  }  
  23.  
  24.  public static void Main()   
  25.  
  26.  {  
  27.  
  28.   RunTest();  
  29.  
  30.  }  
  31.  
  32. }   

该示例产生下面的输出:

 
 
 
  1. Number of groups found = 3  

C#正则表达式GroupCollection类的基本内容就向你介绍到这里,希望对你了解和学习C#正则表达式GroupCollection类有所帮助。

文章名称:C#正则表达式GroupCollection类浅析
标题链接:http://www.csdahua.cn/qtweb/news39/469839.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网