读书人

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

发布时间: 2012-02-28 13:06:35 作者: rapoo

关于正则提取网址的疑问
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+(?=(?:/|$))

读书人网 >VB Dotnet

热点推荐