正则表达式

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

原文地址:https://www.cnblogs.com/chencidi/p/3675681.html