私は、各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