62,269
社区成员
发帖
与我相关
我的任务
分享string pattern=@"<title><!\[CDATA\[(?<title>[^]]+)\]\]></title>\s*<link>(?<link>[^<]+)</link>";
Regex reg=new Regex(pattern,RegexOptions.IgnoreCase);
Match m=reg.Match("你的网页内容");
string title=m.Group["title"].Value;
string link=m.Group["link"].Value;
你的正则表达式有多余的空格,在<前面。注意去掉。。
string pattern=@"<title><!\[CDATA\[(?<title>[^]]+)\]\]></title>\s*<link>(?<link>[^<]+)</link>";
Regex reg=new Regex(pattern,RegexOptions.IgnoreCase);<title><!\[CDATA\[(?<title>[^]]+)\]\]></title>\s*<link>(?<link>[^<]+)</link><title> <\!\[CDATA\[(?<title>[^\]]+).*?<link>(?<link>[^<]+)<title> <\!\[CDATA\[(?<title>[^\]]+).*?\r\n.*?<link>(?<link>[^<]+)