C#正则表达式MatchCollection类是什么呢?C#正则表达式MatchCollection类是如何使用的呢?下面让我们来具体的内容:
创新互联主营邯山网站建设的网络公司,主营网站建设方案,成都App制作,邯山h5小程序设计搭建,邯山网站营销推广欢迎邯山等地区企业咨询
下面通过介绍 .NET 框架的正则表达式类,熟悉一下.NET框架下的正则表达式的使用方法。
C#正则表达式MatchCollection类表示非重叠匹配的序列
该集合为只读的,并且没有公共构造函数。MatchCollection 的实例是由 Regex.Matches 属性返回的。使用 Regex 类的 Matches 方法,通过在输入字符串中找到的所有匹配填充 MatchCollection。下面代码示例演示了如何将集合复制到一个字符串数组(保留每一匹配)和一个整数数组(指示每一匹配的位置)中。
C#正则表达式MatchCollection类实例应用:
- MatchCollection mc;
- String[] results = new String[20];
- int[] matchposition = new int[20];
- Regex r = new Regex("abc");
- //定义一个Regex对象实例
- mc = r.Matches("123abc4abcd");
- for (int i = 0; i < mc.Count; i++)
- //在输入字符串中找到所有匹配
- {
- results[i] = mc[i].Value;
- //将匹配的字符串添在字符串数组中
- matchposition[i] = mc[i].Index;
- //记录匹配字符的位置
- }
C#正则表达式MatchCollection类的基本内容就向你介绍到这里,希望对你了解和学习C#正则表达式MatchCollection类有所帮助。
网站名称:C#正则表达式MatchCollection类浅析
本文来源:http://www.shufengxianlan.com/qtweb/news23/289473.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联