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

求一提取一级域名的正则表达式解决办法

2012-05-12 
求一提取一级域名的正则表达式比如获取到URL地址如下:http://www.csdn.nethttp://csdn.nethttp://www.csdn

求一提取一级域名的正则表达式
比如获取到URL地址如下:
http://www.csdn.net
http://csdn.net
http://www.csdn.net/xxxx/xx/xx.html
http://csdn.net/xxxx/xx/xx.html
等等
如何用正则表达式在这个字符串中再提取csdn.net这个一级域名?

求这一正则表达式


[解决办法]

C# code
string str = @"http://www.csdn.nethttp://csdn.nethttp://www.csdn.net/xxxx/xx/xx.htmlhttp://csdn.net/xxxx/xx/xx.html";Regex re = new Regex(@"(?<=http://)[\w\.]+[^/]", RegexOptions.None);MatchCollection mc = re.Matches(str );foreach (Match ma in mc){  //ma.Value你要的字符串}
[解决办法]
探讨

在C盘建立一个1.txt,内容如下
HTML code

http://www.csdn.net
http://csdn.net
http://www.csdn.net/xxxx/xx/xx.html
http://csdn.net/xxxx/xx/xx.html


C# code

string strst = sd.ReadToEnd();
……

热点排行