이것은정규 표현식, 공간
def matcher(ex):
if re.match(r'^[\w|\d][A-Za-z0-9_-]+$', ex):
print 'yes'
내 목표는
- 은 문자로 시작하는 모든 다음을 만족하는 경우에만 제출에 맞게 내 시도 또는 숫자 숫자
- 문자, 공백, 대시, 밑줄 및 숫자 숫자 만 허용됩니다.
- 모든 끝 문자 공백이 제거됩니다.
내 정규 표현식에서 matcher('__')
은 유효한 것으로 간주됩니다. 내가 원하는 것을 얻기 위해 어떻게 수정할 수 있습니까? 나는 \w
도 밑줄을 포함한다고 생각한다. 그러나 matcher('_')
원래 정규식에
'\ w'는'[0-9A-Za-z_]'이고 정규 표현식은 적어도 2 문자를 표시합니다. – nhahtdh
@nhahtdh 아 ... 나는 그것을 몰랐다. 감사. – user1012451