正则学习:组的定义及引用方式

2016-02-19 17:57 5 1 收藏

下面,图老师小编带您去了解一下正则学习:组的定义及引用方式,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - Web开发 】

  一个正则表达式匹配结果可以分成多个部分,这就是组(Group).
  把一次Match结果用(?name)的方式分成组,例子:
  public static void Main()
              {
               string s = "2005-2-21";
               Regex reg = new   Regex(@"(?yd{4})-(?md{1,2})-(?dd{1,2})",RegexOptions.Compiled);
               Match match = reg.Match(s);
               int year = int.Parse(match.Groups["y"].Value);
               int month = int.Parse(match.Groups["m"].Value);
               int day = int .Parse(match.Groups["d"].Value);
               DateTime time = new DateTime(year,month,day);
               Console.WriteLine(time);
               Console.ReadLine();
              }
  也可以根据正则里面()的顺序,使用编码访问组.第一个括号对包涵的组被自动编号为1,后面的括号依次编号为2、3……
  访问方式:match.Groups[1].Value

  另外也可以用(?数字)的方式手工给每个括号对的组编号

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  苦闷的是如果过一段时间不使用正则的话,里面的符号很容易就忘记了,:-)

  http://www.cnblogs.com/waitu/archive/2006/08/31/491192.html

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1616476.html

延伸阅读
标签: Web开发
1,内嵌XML数据 html head meta http-equiv="Content-Type" content="text/html;charset=gb2312" title第一次亲密接触(非痞子蔡版,请不要理解为侵权)/title /head body xml id="第一次亲密接触" 第一次亲密接触 对象xml/对象 亲密程度接触到XML稍微宝贵的地方---数据岛/亲密程度 结论感觉不错,是个好东东/结论 /第一次亲密接触 /xml...
标签: 办公软件
相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。 具体情况举例说明: 1、相对引用,复制公式时地址跟着发生变化,如: C1单元格有公式:=A1+B1 当将公式复制到C2单元格时变为:=A2+B2 当将公式复制到D1单元格时变为:=B1+C1 2、绝对引用...
标签: 吃什么补肾
补肾的定义及原因 补肾属于中医特有名词。中医理论认为肾是生命之源,生理功能与人体骨骼、血液、皮肤、牙齿、耳朵等各人体器官都有关联。补肾则是通过饮食、药物、健身、针灸按摩、气功等手段,改变肾虚状态,在男性中较流行。补肾不等同于壮阳,而是对肾脏的保健,对肾虚、肾病的治疗。 补肾主要针对肾虚、肾病两方面的问题。中医所...
标签: Web开发
有很多网页中的CSS链接与引用是这样写的: style type="text/css" media="screen" @import url("http://www.webjx.com/abc.css"); /style 而很多网站使用的都是link link rel="stylesheet" rev="stylesheet" href="webjx.css" type="text/css" media=&quo...
标签: Web开发
htm页面: script src="js/admin_js.js" language="javascript"/script script language=JavaScript   document.onclick = clickList; /script table width="216" border="0" cellpadding="0" cellspacing="0"  tr   td height="533" background="images/left.jpg" align="center" valign="top" div id=div0 style="width:216;...

经验教程

910

收藏

71
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部