質問: re.findall(r'Subject:\s*【.*】(.*)\s*$', mailbody ) print(match_case[0]) ``` としてみたのですが、 結果は ``` このような 件名 がある ``` となり、行末のスペースを除くことが出来ません。 (.*) が貪欲にマッチして空白までマッチしており、 \sが0回としてマッチしたような感じなのでしょうか? 上記推測が正しいとして、目的とする文字列を得るにはどのような正規表現とすれば よいのでしょうか? 有識者の方、ご教示いただけますでしょうか 以上、よろしくお願いいたします。
回答: strip関数ってのがあります 【Python】 特定の文字列や空白文字を削除する (strip, rstrip, lstrip、replace) | Hbk project