반응형
텍스트 파일 또는 문자열에서 공백을 포함하여 숫자가 아닌 모든 문자를 제거한 다음 이전 문자 옆에 새 결과를 인쇄하는 작업을 받았습니다. 예를 들면 다음과 같습니다.
전에:
sd67637 8
후:
sd67637 8 = 676378
나는 초보자이기 때문에이 작업을 어디서 시작해야할지 모르겠습니다. 도와주세요
해결 방법
가장 쉬운 방법은 정규 표현식을 사용하는 것입니다.
import re
a = 'lkdfhisoe78347834 (())&/&745 '
result = re.sub('[^0-9]','', a)
print result
>>> '78347834745'
참조 페이지 https://stackoverflow.com/questions/17336943
반응형
'파이썬' 카테고리의 다른 글
파이썬 Pandas set_index는 색인을 설정하지 않습니다. (0) | 2021.01.14 |
---|---|
파이썬 Pandas를 사용하여 Excel 파일을 읽는 동안 열 이름을 지정하는 방법은 무엇입니까? (0) | 2021.01.14 |
파이썬 How to import a single function to my main.py in Python from another module? (0) | 2021.01.14 |
파이썬 Python UnboundLocalError에 대한 도움말 : 할당 전에 참조 된 지역 변수 (0) | 2021.01.14 |
파이썬 Python으로 터미널 프로그램 만들기 (0) | 2021.01.14 |
댓글