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

关于正则提取网址的疑问,该怎么解决

2012-02-28 
关于正则提取网址的疑问listbox1上的列表是www.baidu.comwww.goolge.co.ukhttp://www.yahoo.ca/index.phph

关于正则提取网址的疑问
listbox1上的列表是
www.baidu.com
www.goolge.co.uk
http://www.yahoo.ca/index.php
http://www.baidugooge.cn

我想提取网址中间的一段

就是得到结果
baidu
baidu
yahoo
baidugooge
输出到listbox2

再提取
baidu.com
goolge.co.uk
yahoo.ca
baidugooge.cn
输出到listbox3

不知道正则该怎么处理

[解决办法]
1、(?<=www\.)[a-z]+
2、(?<=www\.)[^\/\n]+
[解决办法]
1. 
(?i)(?<=(https?://)?www\.)[^.]+(?=\.)

2.
(?i)(?<=(https?://)?www\.)\S+(?=(?:/|$))

热点排行