Python 3

파이썬[Python] 정규식 문자열 치환(re.sub)

정규식 표현 ^ : 문자열의 시작을 의미 또는 not $ : 문자열의 끝을 의미 | : or * : 0회 이상 반복 + : 1회 이상 반복 ? : 0회 또는 1회 반복 [] : 문자열의 집합 예시 [abc] : a또는 b또는 c중 하나 [a-z] : a부터 z까지 [^a] : a를 제외한 모든 문자 () : 어떤 정규식을 하나의 그룹으로 묶음 {n} : 앞의 문자가 n회 반복 {m,n} : 앞의 문자가 m회 이상 n회 반복 {m,} : 앞의 문자가 m회 이상 반복 \w : 문자+숫자(alphanumeric)와 매치, [a-zA-Z0-9_]와 동일한 표현식이다. \W : 문자+숫자(alphanumeric)가 아닌 문자와 매치, [^a-zA-Z0-9_]와 동일한 표현식이다. \d : 숫자와 매치, [0-9]..

Python 2022.07.04

파이썬[Python] 알파벳, 숫자가 사용되었는지 확인하기(isalpha, isdigit, isnum)

1) isalpha() : 특정한 문자열이 문자로만 이루어져 있는지 확인(공백도 포함 안됨) a = "Hello World" print(a.isalpha()) # 답 : False (공백도 안됨) b = "HelloWorld" print(b.isalpha()) # 답 : True 2) isdigit() : 특정한 문자열이 숫자로만 이루어져 있는지 확인(공백도 포함 안됨) num = "123" print(num.isdigit()) # 답 : True 3) isalnum() : 특정한 문자열이 문자와 숫자로만 이루어져 있는지 확인(공백도 포함 안됨) str = "abc 123" print(str.isalnum()) # 답 : False str = "abc123" print(str.isalnum()) # 답 ..

Python 2022.07.04