Я использую Google Appengine и не могу сопоставить этот URL "user/test@example.com"
application = webapp.WSGIApplication( [('/user/(\w+)',UsersSubPath)],debug=True)
Я не знаю, почему это выражение не работает. есть идеи?
Вы должны будете расширить область своего регулярного выражения. \w соответствует только [A-Za-z0-9], что исключает специальные символы @ и .. Для этого примера вы можете использовать:
\w
[A-Za-z0-9]
@
.
'/user/([A-Za-z0-9@.]*)'
или
'/user/(\S*)'