simple url regexp

Stefan Behnel stefan_ml at behnel.de
Sat May 24 02:18:37 EDT 2008


notnorwegian at yahoo.se wrote:
> url = re.compile(r"((http|ftp|https)\:\/\/)(www)?([a-zA-Z]{1}([\w\-]+
> \.)+([\w]{2,5}))(:[\d]{1,5})?((/?\w+/)+|/?)(\w+
> \.[\w]{3,4})?((\?\w+=\w+)?(&\w+=\w+)*)?")
> 
> damn i hate these things.
> 
> i want it to only match http://www.name.any/etc
> 
> not http://wiki.x etc

Why don't you use urlparse and check the result yourself?

Stefan



More information about the Python-list mailing list