asp.net数据采集?如何利用正则表达式? 本帖最后由 yyy252999822 于 2012-07-08 22:46:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div class="Content_" id="NewsContent">([\s\S]+?)</div>这样就能取得文章内容了。看不懂就是缺少基础,正则表达式看起来很绕,其实每个符号都有讲究的。 http://deerchao.net/tutorials/regex/regex.htm这篇文章很好,看一下就会了。比如 ?<= 叫“负向零宽断言”?=叫“零宽度正预测先行断言”+、?、*、\s 之类的含义。?is 就是忽略大小写。 修改成这样就可以了:(?is)(?<=<div\b[^>]*?id="NewsContent"[^>]*?>.*?<table[^>]*?><tr><td>).*?(?=</td></tr>.*?</table>) 不过我建议你最好写在这样:(?is)<div\b[^>]*?id=(['"]?)NewsContent\1[^>]*?>.*?<table[^>]*?><tr><td>(?<v>.*?)</td></tr>.*?</table>然后取 m.Groups["v"].Value 让<a>链接失效 求一个 注册完会员之后自动发送邮件通知该会员 的源码 關於JavaScript使用Session的問題 SelectCommand.Connection 属性尚未初始化 在线急求 如何实现访问或下载虚拟目录外的文档? 想用activex来访问数据库!出问题了! 如何在服务器端调用客户端的方法 vs 2010 远程连接 sql server 请教文件包含问题 各位大虾,急问两个简单的问题,抢分了! 自学初学者,想买一本ASP。NET的书,求介绍。。。 asp.net中通过form的验证后,并记录到CookieContainer,然后怎样读取这个网站指定页面的数据
?=叫“零宽度正预测先行断言”
+、?、*、\s 之类的含义。
?is 就是忽略大小写。