각 Outlook 이메일에서 특정 데이터를 구문 분석하는 스크립트를 작성하고 있습니다.공백과 새 줄을 제거하는 가장 우아한 방법은 무엇입니까?
나는 구문 분석하기 전에 내 문자열에서 모든 캐리지 리턴, 새 공백 및 공백을 제거하기 위해 뭔가를 작성했지만 아주 추악합니다. 더 우아하게 만들기위한 아이디어?
messageStr = messageStr.replace("\r","")
messageStr = messageStr.split('\n')
messageStr = [i for i in messageStr if i != '']
messageStr = [i for i in messageStr if i != ' ']
* 모든 공백을 제거 하시겠습니까? 아니면 앞과 뒤의 공백을? 전체 메시지 또는 줄 단위로이 작업을 수행하려고합니까? – sytech
가능한 [Python에서 여러 문자열 대체를 효율적으로 수행] (https://stackoverflow.com/questions/3367809/efficiently-carry-out-multiple-string-replacements-in-python) – chrisz