我们要分析网页,把整个网页内容作为匹配源,但是c#的正则表达式是默认以一行为单位的,使用 RegexOptions.Multiline 也没有实质性作用(它知识改变了^和$的行为)

只要在正则表达式前面加上(?s)这个选项即可

参考资料:http://hi.baidu.com/hetaoos/blog/item/7936a80faec513e9ab6457b8.html

string
s = ".......";

string
r = @"(?s)(?i)导演:\s*</span>\s*<span\s+class=""m_c"">\s*<span><a.*?>(?<director>.*?)</a>";

string
t = Regex.Match(s, r).Groups["director"];

Console.WriteLine(t);

// (?s) 点号匹配一切字符(含换行符)

// (?i) 进行不区分大小写的匹配

// (?<name>...) 命名捕获

 
 

 
 

            Regex r = new
Regex("(?s)(?i)id=\"__VIEWSTATE\" value=\"(?<__VIEWSTATE>[^\"]+)\" />.+"
+

                "<span id=\"lbinfo\">(?<lbinfo>[^<]+)</span>.+"
+

                "<span id=\"lbIP\">(?<lbIP>[^<]+)</span>.+"
+

                "<span id=\"lbuserid\">(?<lbuserid>[^<]+)</span>.+"
+

                "<span id=\"lbRealName\">(?<lbRealName>[^<]+)</span>.+"
+

                "<span id=\"lbRemainMoney\">(?<lbRemainMoney>[^<]+)</span>.+"
+

                "<span id=\"lbFreshTime\">(?<lbFreshTime>[^<]+)</span>.+"
+

                "<span id=\"LNowState\">(?<LNowState>(开放|关闭)IP成功).+</span>.+"
+

                "id=\"__EVENTVALIDATION\" value=\"(?<__EVENTVALIDATION>[^\"]+)\" />", RegexOptions.Compiled);

  
 

最新文章

  1. 提供在线制作icon的网站
  2. 转(Response.WriteFile 无法下载大文件解决方法)
  3. N900快捷键
  4. 安装SQL Server 2008 R2 Enterprise错误:&#39;&#39; is not a valid login or you do not have permission
  5. socket的简单通信
  6. foreach 相关
  7. 小组开发项目--NABC分析
  8. mybatis--MapperProxy事务
  9. linux下centos安装android sdk最新全面教程【可行】
  10. OC6-网址分割
  11. 序列化和反序列化(C#)
  12. cf602A Two Bases
  13. javascript內容向上不間斷滾動
  14. jquery append 动态添加的元素事件on 不起作用的解决方案
  15. golang使用pprof检查goroutine泄露
  16. QTime中currentTime()的使用方法
  17. #033 信安培训基础题Python解决网络安全实验室|网络信息安全攻防学习平台
  18. Java基础14:离开IDE,使用java和javac构建项目
  19. js-基本语法2
  20. expect脚本同步文件 expect脚本指定host和要同步的文件 构建文件分发系统 批量远程执行命令

热门文章

  1. CSS的再深入2(更新中&#183;&#183;&#183;)
  2. php编程疑难解决-1
  3. 最最简单的c语言函数汇编分析
  4. Directional RNA-seq data -which parameters to choose?
  5. p4168 [Violet]蒲公英(分块)
  6. 4-Three-Matterhorn man
  7. 51nod1057-N的阶乘(大数乘法巧解)
  8. Python 编码规范 PEP8
  9. tomcat启动出现Preparing launch delegate,一直卡在100%
  10. BZOJ 2648 SJY摆棋子(KD Tree)