首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这个正则表达式该如何写

2013-01-25 
这个正则表达式该怎么写?下一页/a a hrefhttp://www.lecai.com/lottery/draw/list/200?lottery_type

这个正则表达式该怎么写?
下一页</a> 
<a href="http://www.lecai.com/lottery/draw/list/200?lottery_type=200&page=39&ds=2013-01-11&de=2013-01-20" alt="这个正则表达式该如何写" />
[解决办法]

引用:
引用:引用:引用:string pattern=@"(?is)(?<=<a[^>]*?href=[""'][^>""']+?page=)\d+(?=&amp;amp;amp;amp;
[解决办法]
[""'])"
没对呢
代码贴出来
完整的源代码,只有一个“上一页”和一个“末页”,请把这……

用Matches
[解决办法]
            string[] ary = Regex.Matches(str, pattern).OfType<Match>().Select(t => t.Value).ToArray();

[解决办法]
引用:
引用:string[] ary = Regex.Matches(str, pattern).OfType<Match>().Select(t => t.Value).ToArray();
我只求正则表达式


你这种大爷真难伺候,别人把正则表达式写出来了,方法写出来了,你就稍微变通一下使用都不会?竟然还说:我只求正则表达式。你是当大爷当习惯了吗?
[解决办法]
引用:
引用:(?is)(?<=<a[^>]*&amp;amp;page=)\d+(?=[^>]*>末页)
都把“上一页”和“末页”用上吧
我是截取的部分源代码

有试过么,不行么?
[解决办法]
引用:
引用:引用:引用:(?is)(?<=<a[^>]*&amp;amp;amp;amp;page=)\d+(?=[^>]*>末页)
都把“上一页”和“末页”用上吧
我是截取的部分源代码
有试过么,不行么?
不行啊。
也就是说完整的源代码不止这些,但完整的源代码……

上一页末页中间也就是下一页咯,把里面的末页改成下一页试试

热点排行