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

关于正则提取网址的有关问题,

2012-10-19 
关于正则提取网址的问题,在线等~十万火急获取一个html源码,然后提取里面的符合条件的网址,比如http://styl

关于正则提取网址的问题,在线等~十万火急
获取一个html源码,然后提取里面的符合条件的网址,比如http://style.sina.com.cn/industry/2012-10-08/1147106801.shtml这种,结尾是若干数字+“.shtml”结尾的网址,怎么用正则表达式做到呢?

[解决办法]

C# code
 string s = ",比如http://style.sina.com.cn/industry/2012-10-08/1147106801.shtml 这种";            s = Regex.Match(s, @"[a-zA-z]+://[^\s]*").ToString();            System.Diagnostics.Debug.Print(s);            MessageBox.Show(s);// 输出 // http://style.sina.com.cn/industry/2012-10-08/1147106801.shtml
[解决办法]
(?i)https?://\S*?/\d+\.shtml

热点排行