반응형
파이썬에서는 문자열에서 문자 만 추출하고 싶습니다.
다음 문자열이 있다고 생각하십시오.
input = "{('players',): 24, ('year',): 28, ('money',): 19, ('ipod',): 36, ('case',): 23, ('mini',): 46}"
나는 결과를 원한다.
output = "players year money ipod case mini"
알파벳 만 고려해서 나누려고했는데
word1 = st.split("[a-zA-Z]+")
그러나 분할은 일어나지 않습니다.
해결 방법
re로 할 수는 있지만 string split 메서드는 정규식을 사용하지 않고 문자열을 사용합니다.
re로 수행하는 한 가지 방법은 다음과 같습니다.
import re
word1 = " ".join(re.findall("[a-zA-Z]+", st))
참조 페이지 https://stackoverflow.com/questions/8199398
반응형
'파이썬' 카테고리의 다른 글
파이썬 아무것도 찾을 수 없을 때 예외를 발생시키지 않는 Python 용 list.index () 함수 (0) | 2020.09.23 |
---|---|
파이썬 단일 CSV 열에 Python 목록 작성 (0) | 2020.09.23 |
파이썬 목록에서 중복 문자열 제거 (0) | 2020.09.23 |
파이썬 How to indent the contents of a multi-line string? (0) | 2020.09.23 |
파이썬 SQLAlchemy, get object not bound to a Session (1) | 2020.09.23 |
댓글