Я хочу получить доменное имя веб-сайта (например, «www.google.com») в качестве параметра, передаваемого обработчику app = tornado.web.Application(handlers=[(r"/(\w+)", IndexHandler)]
.Tornado url regex
Когда я запустил свой тестовый файл, он потерпел неудачу, потому что «www.google.com» не соответствует шаблону (\w+)
.
Что я знаю о (\w+)
, так это то, что он может представлять собой строку символов. Я даже не знаю, называется ли (\w+)
регулярным выражением Tornado url или нет, но я хочу узнать об этом больше.
Спасибо за помощь! – CDT
Так что dosen't включает символы Unicode? –
@ V3ss0n Документация python объясняет, как она может соответствовать символам юникода: https://docs.python.org/2/library/re.html#regular-expression-syntax – dm03514