데이터 조각에는 문자, 숫자 및 특수 문자가 포함될 수 있습니다. 이 데이터 문자열에서 문자만 추출하는 데 관심이 있다면 파이썬에서 사용할 수 있는 다양한 옵션을 사용할 수 있습니다.
isalpha 사용
isalpha 함수는 주어진 문자가 알파벳인지 여부를 확인합니다. 주어진 문자열에서 각 문자를 가져와 알파벳인지 확인하는 for 루프 내에서 이것을 사용할 것입니다. 조인 방법은 유효한 문자만 결과에 캡처합니다.
예
stringA = "Qwer34^&t%y" # Given string print("Given string : ", stringA) # Find characters res = "" for i in stringA: if i.isalpha(): res = "".join([res, i]) # Result print("Result: ", res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given string : Qwer34^&t%y Result: Qwerty
정규 표현식 사용
정규식 모듈을 활용하고 문자만 나타내는 매개변수 값을 제공하는 findall 함수를 사용할 수 있습니다.
예
import re stringA = "Qwer34^&t%y" # Given string print("Given string : ", stringA) # Find characters res = "".join(re.findall("[a-zA-Z]+", stringA)) # Result print("Result: ", res)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Given string : Qwer34^&t%y Result: Qwerty