Как мне сопоставить этот URL - PullRequest
1 голос
/ 12 апреля 2011

Я использую Google Appengine и не могу сопоставить этот URL "user/test@example.com"

application = webapp.WSGIApplication( [('/user/(\w+)',UsersSubPath)],debug=True)

Я не знаю, почему это выражение не работает. есть идеи?

1 Ответ

1 голос
/ 12 апреля 2011

Вы должны будете расширить область своего регулярного выражения. \w соответствует только [A-Za-z0-9], что исключает специальные символы @ и .. Для этого примера вы можете использовать:

'/user/([A-Za-z0-9@.]*)'

или

'/user/(\S*)'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...