2011-08-22 11 views

답변

5

것 - [\w\+%_& ]+을.

그래서 (r'^(?P<chararg>\w+)/IT_NEEDS_TO_BE_HERE/(?P<intarg>\d+)', 'dest')

(r'^(?P<chararg>\w+)/(?P<arg>[\w\+%_& ]+)/(?P<intarg>\d+)', 'dest') 

\w 어떤 단어 문자와 숫자 일치 될 것입니다. \+ mathces +

EDIT : \ d는 필요하지 않습니다. \w으로

+0

'_'는 파이썬 3에서는 불필요합니다. \ w는 "숫자와 밑줄뿐만 아니라 모든 언어의 단어에 포함될 수있는 대부분의 문자"와 일치합니다. 또는 [docs] (https://docs.python.org/3/library/re.html) (수정 : 서식이 수정 됨) – DJGrandpaJ

10

나는 %의 문자에 대해 너무 잘 모르겠지만, 정규식 내가 조금 재생이있어 [_%&+0-9a-zA-Z ]+

+0

1. – opalenzuela

3

[a-zA-Z0-9_] 의미, 당신은 사용할 수 있습니다 선명도와 가독성

[%&+ \w]+ 
관련 문제