使用此正则Regex regex = new Regex(@"thesisbrowse.aspx\?n1=\S*&c1=\S*&n2=\S*&c2=\S*");
匹配出结果
(第一条)http://www.cetd.com.tw/ec/thesisbrowse.aspx?n1=U0001&c1=%e8%87%ba%e7%81%a3%e5%a4%a7%e5%ad%b8&n2=C0001001&c2=%e6%96%87%e5%ad%b8%e9%99%a2(第二条)http://www.cetd.com.tw/ec/thesisbrowse.aspx?n1=U0001&c1=%e8%87%ba%e7%81%a3%e5%a4%a7%e5%ad%b8&n2=C0001001&c2=%e6%96%87%e5%ad%b8%e9%99%a2&n3=D0001001001&c3=%e6%ad%b7%e5%8f%b2%e5%ad%b8%e7%a0%94%e7%a9%b6%e6%89%80我不想要第二条,正则要怎么写(第二条后面有n3)
匹配出结果
(第一条)http://www.cetd.com.tw/ec/thesisbrowse.aspx?n1=U0001&c1=%e8%87%ba%e7%81%a3%e5%a4%a7%e5%ad%b8&n2=C0001001&c2=%e6%96%87%e5%ad%b8%e9%99%a2(第二条)http://www.cetd.com.tw/ec/thesisbrowse.aspx?n1=U0001&c1=%e8%87%ba%e7%81%a3%e5%a4%a7%e5%ad%b8&n2=C0001001&c2=%e6%96%87%e5%ad%b8%e9%99%a2&n3=D0001001001&c3=%e6%ad%b7%e5%8f%b2%e5%ad%b8%e7%a0%94%e7%a9%b6%e6%89%80我不想要第二条,正则要怎么写(第二条后面有n3)
解决方案 »
- 如何改变Visual Studio2005用户界面颜色
- C#循环输出问题
- c# XML問題...............
- C#WinForm如何获取网站返回的数据
- 怎么清掉上次画的十字架呢
- c# form 中的comboBox做了数据绑定后,回车键不能跳转到下一控件了!
- 怎么通过一个配制文件来获取静态方法
- timer使用问题
- 请问vs.net工具里的Dotfuscator Community Edition有什么用处的??
- 在Web里使用微软的那个TreeView控件时,如何在提交后知道该节点是否被选中
- 能帮忙看下EventTrigger为什么没有触发么?
- ZEDgraph怎么把右键的菜单改成中文的?
改为
c2=[^&]*(?!\S)
试试