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”] 也可以, 这个会比较好理解一些吧.. 这里使用了自定义分组.