본문 바로가기
파이썬

파이썬 문자열에서 숫자가 아닌 문자 제거

by º기록 2021. 1. 14.
반응형

텍스트 파일 또는 문자열에서 공백을 포함하여 숫자가 아닌 모든 문자를 제거한 다음 이전 문자 옆에 새 결과를 인쇄하는 작업을 받았습니다. 예를 들면 다음과 같습니다.

전에:

sd67637 8

후:

sd67637 8 = 676378

나는 초보자이기 때문에이 작업을 어디서 시작해야할지 모르겠습니다. 도와주세요

 

해결 방법

 

가장 쉬운 방법은 정규 표현식을 사용하는 것입니다.

import re
a = 'lkdfhisoe78347834 (())&/&745  '
result = re.sub('[^0-9]','', a)

print result
>>> '78347834745'

 

참조 페이지 https://stackoverflow.com/questions/17336943

 

 

반응형

댓글