自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

全方位探討.NET Framework正則表達(dá)式

開(kāi)發(fā) 后端
.NET Framework正則表達(dá)式可以通過(guò)各種方式來(lái)進(jìn)行表示。比如Regex 表示不可變的表達(dá)式類(lèi)等等。我們通過(guò)這篇文章介紹的相關(guān)概念應(yīng)該可以基本掌握其中概念。

正則表達(dá)式,通常對(duì)于經(jīng)驗(yàn)不太豐富的編程人員來(lái)說(shuō)是一個(gè)比較難以掌握的知識(shí)點(diǎn)。那么對(duì)于.NET Framework正則表達(dá)式的理解,同樣如此。下面就一起來(lái)簡(jiǎn)要分析一下其中的各種概念介紹。#t#

1.Regex 表示不可變.NET Framework正則表達(dá)式類(lèi)。

Regex r = new Regex(“\\s2000”);

2.Match表示.NET Framework正則表達(dá)式匹配操作的結(jié)果。Regex的Match方法返回Match類(lèi)型的對(duì)象。

  1. Regex r = new Regex(“abc”);  
  2. Match m = r.Match(“123abc456”);  
  3. if(m.Success)  
  4. {  
  5. Console.WriteLine(m.Index);  

 3.MatchCollection 表示成功的非重疊匹配的序列。由Regex.Matches方法返回。

4.GroupCollection表示.NET Framework正則表達(dá)式捕獲的組的集合并返回單個(gè)捕獲的組的集合。由Match.Groups屬性返回的集合中返回。

  1. Regex r = new Regex();  
  2. Match m = r.Match();  
  3. Console.WriteLine(m.Groups.Count); 

5.CaptureCollection 捕獲的子字符串的序列,并且返回單個(gè)捕獲組執(zhí)行的捕獲的集合。

6.組 Group 繼承自Capture,捕獲組的結(jié)果。由Match.Groups(groupnum)返回

7.Capture包含來(lái)自單個(gè)子表達(dá)式捕獲的結(jié)果

  1. Regex r;  
  2. Match m ;  
  3. CaptureCollection cc;  
  4. int posn, length;  
  5. r = new Regex(“(abc)*”);  
  6. m = r.Match(“bcabcabc”);  
  7. for(int i=0; m.Groups[i].
    Value != “”; i++)  
  8. {  
  9. cc = m.Groups[i].Captures;  
  10. for(int j =0;j<cc.Count; j++)  
  11. {  
  12. posn = cc[j].Index;  
  13. length = cc[j].Length;  
  14. }  

.NET Framework正則表達(dá)式的相關(guān)概念就為大家總結(jié)到這里。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2009-12-16 09:29:26

Ruby布爾表達(dá)式

2010-01-05 14:45:58

.NET Framew

2009-08-07 14:24:31

.NET正則表達(dá)式

2009-09-16 18:16:34

正則表達(dá)式

2012-01-12 10:21:57

正則表達(dá)式

2009-08-07 14:31:40

.NET正則表達(dá)式基礎(chǔ)

2018-09-27 15:25:08

正則表達(dá)式前端

2020-09-04 09:16:04

Python正則表達(dá)式虛擬機(jī)

2024-09-14 09:18:14

Python正則表達(dá)式

2009-03-24 08:56:15

正則表達(dá)式格式清理字符串

2009-08-24 17:14:41

正則表達(dá)式C#和.NET框架

2009-11-30 17:06:35

PHP ereg()函

2010-03-25 18:25:36

Python正則表達(dá)式

2021-01-27 11:34:19

Python正則表達(dá)式字符串

2009-02-18 09:48:20

正則表達(dá)式Java教程

2009-09-16 18:19:34

正則表達(dá)式組

2011-06-02 12:34:16

正則表達(dá)式

2017-05-12 10:47:45

Linux正則表達(dá)式程序基礎(chǔ)

2019-07-17 15:45:47

正則表達(dá)式字符串前端

2022-03-28 06:19:14

正則表達(dá)式開(kāi)發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)