2013-06-05 4 views
0

'H897b Site'과 같은 문자열이 있는데이 문자를 테스트하여 문자 및 숫자 만 포함하고 특수 문자가 없는지 확인하려고합니다.문자 또는 숫자가 아닌 문자의 검사 문자열

따라서 'H897b Sit$e''H8(&b Site'과 같은 경우 플래그를 지정할 수 있습니다.

내가 달성하고자하는 것은 테이블의 열을 반복하고 데이터 입력자로부터 입력 오류를 확인하는 것입니다.

+1

http://docs.python.org/2/howto/regex.html – Jacinda

+1

같은 검사를 할 수있다 공백은 문자와 숫자로 계산됩니까? –

+0

@JoranBeasley 네, 공백이 들립니다. 위의 예에서 공간은 허용됩니다. 공백 앞에있는 문자열의 첫 번째 부분은 실제 사이트 이름입니다. '사이트'는 항상 실제 사이트 이름 뒤에옵니다. 그게 당신의 질문을 정리합니까? – Mike

답변

1

사용자가 문자열을 루핑 및 부호 비슷하게

if 'z' >= c >= 'a' 

1
print all(part.isalnum() for part in my_string.split()) 
관련 문제