Простая проблема регулярных выражений Python в Google App Engine - PullRequest
1 голос
/ 05 декабря 2010

Я изучаю Google App Engine на Python.

Вот моя проблема:

Я хочу, чтобы посетитель посетил мой сайт в следующем формате,

hxxp://www.example.com/wiki/A_Example_Title

Переменная после /wiki/ содержит только буквы алфавита и подчеркивание.

application = webapp.WSGIApplication([
    ('/wiki/??????', wikipage),

Что следует делать ????часть быть?

Большое спасибо!

1 Ответ

4 голосов
/ 05 декабря 2010

попробуйте один из них:

Ваша спецификация сказала "алфавиты и подчеркивание" - этот получает также и цифры и числа:

r'/wiki/(\w+)'

... если вы действительно не 'чтобы там не было чисел, используйте это:

r'/wiki/([A-Za-z_]+)'

Символы, захваченные этим регулярным выражением, будут переданы в качестве параметра вашему обработчику wikipage get().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...