正则表达式

 

1. 要取得匹配的文本中, 指定的部分

正则中使用()进行分组. 然后就可以取分组的内容了.

string BaseString = @"<input  id=""ttt"" value=""1111111111"" /></div>";

            string pattern = @"<input id=""ttt""  value=""(?<MyValue>[^""]+)"" />";
            Regex reg = new Regex(pattern, RegexOptions.IgnoreCase);
            Match mac = reg.Match(BaseString);           
            string val = mac.Result("${MyValue}");    // 使用 mac.Group[“MyValue”] 也可以, 这个会比较好理解一些吧..  这里使用了自定义分组.

 

不懂分组看:  http://deerchao.net/tutorials/regex/regex.htm

posted @ 2014-04-19 22:39  陈同学  阅读(144)  评论(0编辑  收藏  举报