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

Python - 문자와 숫자를 제외한 모든 문자 제거

<시간/>

문자와 숫자를 제외한 모든 문자를 제거해야 하는 경우 정규식을 사용합니다. 정규 표현식이 정의되고 문자열은 이 표현식을 따릅니다.

아래는 동일한 데모입니다.

import re

my_string = "python123:, .@! abc"

print ("The string is : ")
print(my_string)

result = re.sub('[\W_]+', '', my_string)

print ("The expected string is :")
print(result)
입니다.

출력

The string is :
python123:, .@! abc
The expected string is :
python123abc
입니다.

설명

  • 필요한 패키지를 가져옵니다.

  • 문자열이 정의되어 콘솔에 표시됩니다.

  • 정규식이 정의되고 문자열이 적용됩니다.

  • 결과는 변수에 할당됩니다.

  • 이것은 콘솔에 출력으로 표시됩니다.