新聞中心
C#正則表達式Capture類是什么呢?C#正則表達式Capture類是如何使用的呢?下面讓我們來具體的內(nèi)容:

創(chuàng)新互聯(lián)專注于尉犁企業(yè)網(wǎng)站建設(shè),自適應網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。尉犁網(wǎng)站建設(shè)公司,為尉犁等地區(qū)提供建站服務。全流程按需定制,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
下面通過介紹 .NET 框架的正則表達式類,熟悉一下.NET框架下的正則表達式的使用方法。
C#正則表達式Capture類包含來自單個子表達式捕獲的結(jié)果
在Group集合中循環(huán),從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#正則表達式圖:對象關(guān)系
把組合字符組合起來后,每次都會返回一個組對象,就可能并不是我們希望的結(jié)果。如果希望把組合字符作為搜索模式的一部分,就會有相當大的系統(tǒng)開銷。對于單個的組,可以用以字符序列"?:"開頭的組禁止這么做,就像URI樣例那樣。而對于所有的組,可以在RegEx.Matches()方法上指定RegExOptions.ExplicitCapture標志。
C#正則表達式Capture類的基本內(nèi)容就向你介紹到這里,希望對你了解和學習C#正則表達式Capture類有所幫助。
新聞標題:C#正則表達式Capture類簡析
標題URL:http://m.fisionsoft.com.cn/article/cdpohgi.html


咨詢
建站咨詢
