您现在的位置是:首页 >

正则表达式 中文 全方位探讨.NET Framework正则表达式

火烧 2021-06-06 19:15:06 1050
全方位探讨.NET Framework正则表达式   正则表达式 通常对于经验不太丰富的编程人员来说是一个比较难以掌握的知识点 那么对于 NET Framework正则表达式的理解 同样如此 下面就一

全方位探讨.NET Framework正则表达式  

  正则表达式 通常对于经验不太丰富的编程人员来说是一个比较难以掌握的知识点 那么对于 NET Framework正则表达式的理解 同样如此 下面就一起来简要分析一下其中的各种概念介绍

正则表达式 中文 全方位探讨.NET Framework正则表达式

   Regex 表示不可变 NET Framework正则表达式类

  Regex r = new Regex( \s )

   Match表示 NET Framework正则表达式匹配操作的结果 Regex的Match方法返回Match类型的对象

  Regex r = new Regex( abc )

  Match m = r Match( abc )

  if(m Success)

  {

  Console WriteLine(m Index)

  }

   MatchCollection 表示成功的非重叠匹配的序列 由Regex Matches方法返回

   GroupCollection表示 NET Framework正则表达式捕获的组的集合并返回单个捕获的组的集合 由Match Groups属性返回的集合中返回

  Regex r = new Regex()

  Match m = r Match()

  Console WriteLine(m Groups Count)

   CaptureCollection 捕获的子字符串的序列 并且返回单个捕获组执行的捕获的集合

   组 Group 继承自Capture 捕获组的结果 由Match Groups(groupnum)返回

   Capture包含来自单个子表达式捕获的结果

  Regex r;

  Match m ;

  CaptureCollection cc;

  int posn length;

  r = new Regex( (abc)* )

  m = r Match( bcabcabc )

  for(int i= ; m Groups[i]

  Value != ; i++)

  {

  cc = m Groups[i] Captures;

  for(int j = ;j<cc Count; j++)

  {

  posn = cc[j] Index;

  length = cc[j] Length;

  }

  }

lishixinzhi/Article/program/net/201311/11495  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码