<title><![CDATA[黑龙江"12·12"特大交通事故肇事司机被刑事拘留]]></title>
<link>http://news.163.com/08/1213/16/4T2B08UD0001124J.html</link>我想提取网页内容中的
黑龙江"12·12"特大交通事故肇事司机被刑事拘留
http://news.163.com/08/1213/16/4T2B08UD0001124J.html请问正则怎么写?
<link>http://news.163.com/08/1213/16/4T2B08UD0001124J.html</link>我想提取网页内容中的
黑龙江"12·12"特大交通事故肇事司机被刑事拘留
http://news.163.com/08/1213/16/4T2B08UD0001124J.html请问正则怎么写?
解决方案 »
- win7 iis的w3wp.exe无法启动
- 为什么我引用不到js呢,运行网页的时候提示没有找到对象
- freetextbox图片的显示
- HttpModule的url怎么实现啊?
- 新手高分求asp.net通过http短信网关发送手机短信代码!在线...
- 能在ASP.NET中实现选项卡的风格吗?
- 我用的EXPRESS写的网站,为什么没有BIN目录照样运行?什么情况下才产生编译过的DLL文件
- 对asp.net项目的dll文件进行代码混淆,结果页面打开就报错。有用过代码混淆功能的请进,帮忙看一下
- 数据库连接失败的问题 急!
- 如何在datagrid绑定后修改datagrid 的header.text的值?
- 后台调用前台的方法
- 如何修复 IIS 我的问题比较复杂,通过搜索引擎没有得到解释
如果有,用<title> <\!\[CDATA\[(?<title>[^\]]+).*?\r\n.*?<link>(?<link>[^<]+)匹配出来以后取title和link组.
string RegexString= "<title> <!\[CDATA\[(? <title>[^]]+)\]\]> </title>\s* <link>(? <link>[^ <]+) </link>";
Regex r = new Regex(RegexString,RegexOptions.IgnoreCase|RegexOptions.Singleline);报错。。
无法识别的转义序列
你的正则表达式有多余的空格,在<前面。注意去掉。。string pattern=@"<title><!\[CDATA\[(?<title>[^]]+)\]\]></title>\s*<link>(?<link>[^<]+)</link>";
Regex reg=new Regex(pattern,RegexOptions.IgnoreCase);
黑龙江"12·12"特大交通事故肇事司机被刑事拘留
http://news.163.com/08/1213/16/4T2B08UD0001124J.html 啊
Regex reg=new Regex(pattern,RegexOptions.IgnoreCase);
Match m=reg.Match("你的网页内容");
string title=m.Group["title"].Value;
string link=m.Group["link"].Value;
MatchCollection oMatchCollection = oRegex.Matches(网页内容);
for (int i = 0; i < oMatchCollection.Count; i++)
{
string strMatch = oMatchCollection[i].Value;
}