Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

문자열이 영숫자인지 확인하는 Python 정규식은 무엇입니까?

<시간/>

모듈 정규식 또는 정규식을 사용하여 문자열이 영숫자로만 구성되어 있는지 확인하려면 "^[a-zA-Z0-9]+$" 정규식을 사용하여 re.match(regex, string)를 호출할 수 있습니다.

예를 들어,

>>> bool(re.match('^[a-zA-Z0-9]+$', '789def'))
True
>>> bool(re.match('^[a-zA-Z0-9]+$', '789#%$def'))
False

re.match는 객체를 반환하고 객체가 존재하는지 여부를 확인하려면 bool()을 사용하여 부울로 변환해야 합니다.