string RegexString = "<title>.+?</title>";
string pageStr = "2323232323<title>Salyani Technologies (P) Ltd.</title>23232323232";
string resString = "";
Regex reg = new Regex(RegexString, RegexOptions.IgnoreCase);
MatchCollection matches = reg.Matches(pageStr);
foreach (Match match in matches)
{
resString += match.Groups[1].Value;
}
Response.Write(resString+"/Test");
实现功能是:取出<title></title>的之间的值,但就是取不到,不知道是方法错了还是正则错了?
正则改一下:
<title>(.+?)</title>
修改成这样还是不行,很奇怪
检查你的代码,我这边是可以的:
@wydycg:
@artwl: 可以了,非常感谢
如楼上所示分组,你才能用Groups[1]取到第一组的内容
按楼上那样分组了还是取不到,郁闷啊