2009-07-16 11 views
0

지금 정규 표현식을 사용하려고하는데 실제로 혼동합니다. 나는이 정규 표현식 몇 가지 검증을 만들고 싶어 :Regex in Python

^[A-Za-z0-9_.][A-Za-z0-9_ ]* 

나는 그렇게 문자 (32)의 제한이 만들고 싶어하고 나는 모든 문자열을 "일치"하고자합니다.

예 :

문자열 : "여보세요 누구세요" -이 일을해야

문자열 : "누구세요 안녕하세요/..." -이가 ..

/때문에 거절해야한다

감사합니다.

답변

2

this?

0부터
^[A-Za-z0-9_.][A-Za-z0-9_ ]{0,31}$ 
+0

왜 0,31? – Draemon

+0

감사합니다. Draemon, 그 prob가 더 좋을 것 같습니다. – SilentGhost

+0

"모든 문자열 일치"요구 사항은 $ 대신 Z를 사용해야한다는 것에 대해 논쟁을 시작 하겠지만, 나는 잠자기 시간이 지나서야 그렇게하지 않을 것입니다. -) –

0

32 문자 :

^[\ w \ D _.] {0,32} $