求一提取一级域名的正则表达式解决办法
求一提取一级域名的正则表达式
比如获取到URL地址如下:
http://www.****.net
http://****.net
http://www.****.net/xxxx/xx/xx.html
http://****.net/xxxx/xx/xx.html
等等
如何用正则表达式在这个字符串中再提取****.net这个一级域名?
求这一正则表达式
------解决方案--------------------
比如获取到URL地址如下:
http://www.****.net
http://****.net
http://www.****.net/xxxx/xx/xx.html
http://****.net/xxxx/xx/xx.html
等等
如何用正则表达式在这个字符串中再提取****.net这个一级域名?
求这一正则表达式
------解决方案--------------------
- C# code
string str = @"http://www.****.net http://****.net http://www.****.net/xxxx/xx/xx.html http://****.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你要的字符串 }
------解决方案--------------------