2010-12-05 2 views
1

저는 Python으로 Google App Engine을 배우고 있습니다. 단지 알파벳을 포함하고 밑줄Google App Engine의 간단한 Python 정규식 문제

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

변수 /wiki/ 후, 나는 방문자가 다음과 같은 형식으로 내 웹 사이트를 방문 할

:

여기 내 문제입니다.

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

일부가 될까요?

고맙습니다.

귀하의 스펙은 '알파벳과 밑줄'했다 -이 일뿐만 아니라 그와 숫자를 가져옵니다 :

+0

무엇을 묻는 중입니까? 왜 이것을 위해 정규식이 필요합니까? – Falmarri

+0

나는 (\ w +)이 정규식이라고 생각한다 .bgporter의 대답은 내가 필요한 것이다. 팔 마리에게 묻는 4 번 고맙습니다. – DocWiki

답변

4

는 이들 중 하나 시도

r'/wiki/(\w+)' 

을 ... 당신이 정말로 숫자를 원하지 않는 경우 거기에,이 사용하는 정규식에 의해 캡처

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

문자는 wikipageget() 핸들러에 parmeter로 전달됩니다.

+0

이것이 내가 원하는 대답입니다! 키스 bgporter ~~~ – DocWiki