C#正则表达式Capture类是什么呢?C#正则表达式Capture类是如何使用的呢?下面让我们来具体的内容:
创新互联专注于尉犁企业网站建设,自适应网站建设,商城网站建设。尉犁网站建设公司,为尉犁等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
下面通过介绍 .NET 框架的正则表达式类,熟悉一下.NET框架下的正则表达式的使用方法。
C#正则表达式Capture类包含来自单个子表达式捕获的结果
在Group集合中循环,从Group的每一成员中提取Capture集合,并且将变量 posn 和 length 分别分配给找到每一字符串的初始字符串中的字符位置,以及每一字符串的长度。
C#正则表达式Capture类应用实例:
- Regex r;
- Match m;
- CaptureCollection cc;
- int posn, length;
- r = new Regex("(abc)*");
- m = r.Match("bcabcabc");
- for (int i=0; m.Groups[i].Value != ""; i++)
- {
- cc = m.Groups[i].Captures;
- for (int j = 0; j < cc.Count; j++)
- {
- posn = cc[j].Index; //捕获对象位置
- length = cc[j].Length; //捕获对象长度
- }
- }
C#正则表达式图:对象关系
把组合字符组合起来后,每次都会返回一个组对象,就可能并不是我们希望的结果。如果希望把组合字符作为搜索模式的一部分,就会有相当大的系统开销。对于单个的组,可以用以字符序列"?:"开头的组禁止这么做,就像URI样例那样。而对于所有的组,可以在RegEx.Matches()方法上指定RegExOptions.ExplicitCapture标志。
C#正则表达式Capture类的基本内容就向你介绍到这里,希望对你了解和学习C#正则表达式Capture类有所帮助。
分享题目:C#正则表达式Capture类简析
当前URL:http://www.shufengxianlan.com/qtweb/news41/276391.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联