读书人

正则表达式如何获取http://开头以.a

发布时间: 2013-01-12 16:25:03 作者: rapoo

正则表达式怎么获取http://开头,以.aspx结尾的数据
比如说有以下数据

http://baidu.com
http://123.aspx
http://rsc.zjsru.net/default.aspx
http://rsc.zjsru.net/search.aspx#
http://rsc.zjsru.net/sitemap.aspx
我想获得
http://rsc.zjsru.net/default.aspx
http://rsc.zjsru.net/sitemap.aspx
请问下这个正则表达式要怎么写呢,谢谢各位了~ 正则表达式
[解决办法]
var ary = @"http://baidu.com
http://123.aspx
http://rsc.zjsru.net/default.aspx
http://rsc.zjsru.net/search.aspx#
http://rsc.zjsru.net/sitemap.aspx".Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
ary = ary.Where(t => Regex.IsMatch(t, @"^http://.*?\.aspx$")).ToArray();
[解决办法]
(?im)^http://rsc.*?.aspx$

读书人网 >C#

热点推荐