2013-02-15 117 views
1

我想获取一个网站的域名(例如“www.google.com”)作为传递给处理程序app = tornado.web.Application(handlers=[(r"/(\w+)", IndexHandler)]的参数。龙卷风网址正则表达式

当我运行我的测试文件时,它失败了,因为“www.google.com”与模式(\w+)不匹配。

我所知道的(\w+)是它可以代表一串字符。我甚至不知道(\w+)是否被称为Tornado url正则表达式,但我想知道更多关于它的信息。

回答

4

\w代表word characters

equivelant到[a-zA-Z0-9_]

+0

感谢您的帮助! – CDT 2013-02-15 15:12:00

+0

因此,不包括unicode字符? – 2014-06-27 22:43:46

+0

@ V3ss0n python文档解释了它如何匹配unicode字符:https://docs.python.org/2/library/re.html#regular-expression-syntax – dm03514 2014-06-28 14:28:22