熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

全方位探討.NET Framework正則表達式

2013-11-13 09:45:10  來源: .NET編程 

  正則表達式通常對於經驗不太豐富的編程人員來說是一個比較難以掌握的知識點那麼對於NET Framework正則表達式的理解同樣如此下面就一起來簡要分析一下其中的各種概念介紹

  Regex 表示不可變NET Framework正則表達式類

  Regex r = new Regex(\\s

  Match表示NET Framework正則表達式匹配操作的結果Regex的Match方法返回Match類型的對象

  Regex r = new Regex(abc

  Match m = rMatch(abc

  if(mSuccess)

  {

  ConsoleWriteLine(mIndex)

  }

  MatchCollection 表示成功的非重疊匹配的序列由RegexMatches方法返回

  GroupCollection表示NET Framework正則表達式捕獲的組的集合並返回單個捕獲的組的集合由MatchGroups屬性返回的集合中返回

  Regex r = new Regex()

  Match m = rMatch()

  ConsoleWriteLine(mGroupsCount)

  CaptureCollection 捕獲的子字符串的序列並且返回單個捕獲組執行的捕獲的集合

  組 Group 繼承自Capture捕獲組的結果由MatchGroups(groupnum)返回

  Capture包含來自單個子表達式捕獲的結果

  Regex r;

  Match m ;

  CaptureCollection cc;

  int posn length;

  r = new Regex((abc)*

  m = rMatch(bcabcabc

  for(int i=; mGroups[i]

  Value != ; i++)

  {

  cc = mGroups[i]Captures;

  for(int j =;j<ccCount; j++)

  {

  posn = cc[j]Index;

  length = cc[j]Length;

  }

  }

  NET Framework正則表達式的相關概念就為大家總結到這裡


From:http://tw.wingwit.com/Article/program/net/201311/11495.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.