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

정규 표현식을 사용하여 Python에서 숫자가 아닌 것만 일치시키는 방법은 무엇입니까?


다음 코드는 파이썬 정규식을 사용하여 주어진 문자열에서 숫자가 아닌 경우에만 일치합니다.

예시

import re
m = re.search(r'\D+', '5Need47for Speed 2')
print m

출력

<_sre.SRE_Match object at 0x0000000004FE6648>

다음 코드는 주어진 문자열에서 숫자가 아닌 모든 것을 찾아 목록으로 인쇄합니다.

예시

import re
m = re.findall(r'\D+', '5Need47for Speed 2')
print m

출력

['Need', 'for Speed ']