Regex Python:在URL中查找非数字子地址

时间:2016-07-18 16:23:26

标签: python regex

也许我的大脑已经被炸了,但我已经看过,搜查过并试过了,但似乎无法让它发挥作用。我已经看过并尝试了关于使用负面预测,积极展望,不列出[^字符不包括]的帖子,我似乎无法让它工作。我正在尝试从任何不是全数字的URL获取完整的子地址域。所以我希望匹配:

http://www.someaddress.com - www.someaddress.com
http://www.someaddress.com/thiswaytotest - www.someaddress.com/thiswaytotest
http://this.someaddress.test.com - this.someaddress.test.com
http://a.b.c.d.e.f.com - a.b.c.d.e.f.com
a.b.c.d.e.f.com - a.b.c.d.e.f.com
test..test.test.te...test. - test.test.te
(This.website.com.ch) - This.website.com.ch
www.6thday.com - www.6thday.com
7thday.com - 7thday.com
this1time.atbandcamp.org - this1time.atbandcamp.org
http://127.0.0.1 - No match
127.0.0.1 - No match
2000.1 - No match
com. - No match
..com.. - No match

我要么包含数字,要么在/之后遗漏,要么获得双倍期限或者我最喜欢的a.b c.d e.f

请发送帮助。

编辑:

更多细节 - 这是我最近的失败([a-z0-9] +。[^。\ s0-9()] +)我正在使用2.7并且我有ig标志

0 个答案:

没有答案