위키를 만들고 싶습니다. 각 URL마다보기를 할당해야합니다. 각 URL에는 글자 (A-Z, a-z
), 숫자 및 구두점 ('.', ',', '/', '-', '_'
)이 포함될 수 있습니다. 표현을 어떻게 만들 수 있습니까? '_'django URL 허용/
(r'^(?P<wiki_page>\w+)/$', 'www.wiki.views.page')
그러나 이것은 문자, 숫자에 대한 작동 :
나는 이런 식으로 뭔가를 할 수 있습니다.
위키를 만들고 싶습니다. 각 URL마다보기를 할당해야합니다. 각 URL에는 글자 (A-Z, a-z
), 숫자 및 구두점 ('.', ',', '/', '-', '_'
)이 포함될 수 있습니다. 표현을 어떻게 만들 수 있습니까? '_'django URL 허용/
(r'^(?P<wiki_page>\w+)/$', 'www.wiki.views.page')
그러나 이것은 문자, 숫자에 대한 작동 :
나는 이런 식으로 뭔가를 할 수 있습니다.
당신은 당신이 찾고있는 것과 일치하는 정규식으로 정규식의 \ w를 대체 할 수 있습니다. 아마도
(r'^(?P<wiki_page>[A-Za-z_/,\.-]+)$, 'www.wiki.views.page')
또는 이와 유사한 것. 나는 당신이
난 당신이 탈출을 생각하고 기존의 상단에 문자 클래스를 구축 할 수 있습니다
r'^(?P<wiki_page>[\w\.,_/\-]+)/$'
정규식 질문을 더 생각
r'^(?P<wiki_page>[\w.,/_\-]+)/$'
이 정규 표현식을보십시오 대시는 문자의 범위를 정의하고 대시의 예상치 못한 부작용을 유발할 수 있으므로 대시 또는 마지막으로 넣으십시오.
:
숫자 ('0-9')를 포함하는 것을 잊었습니다. – harto