2011-08-19 5 views
3

나는 을 절대적으로 어떻게 정규식이 작동하는지 모릅니다. 나는 URL 발송자에 대한 인수와 일치하는 정규식의이 비트를 사용하고 있습니다 :Django URL 디스패처에서 음수와 일치하는 정규식?

r'^/(?P<c>\d+)/(?P<b>\d+)/(?P<g>\w+)' 

문제는이 마이너스 인 경우 두 번째 값 b가 일치하지 것입니다. 위의 정규 표현식을 어떻게 바꾸어 두 번째 값에 대해 양수와 음수를 일치시킬 수 있습니까? 하나 제로 - 문자와 일치 :

답변

13
r'^/(?P<c>\d+)/(?P<b>-?\d+)/(?P<g>\w+)' 

나는 의미의 -?을 추가했습니다.