複数 (2 ~ 3 行) にわたるエラー メッセージがあります。それをキャッチして警告に埋め込みたい。改行をスペースに置き換えても問題ないと思います。
私の質問は、どの方法がベストプラクティスであるかということです。これが最良の質問ではないことはわかっていますが、適切にコーディングしたいと考えています。私も何かが足りないかもしれません。これまでのところ、私は3つの方法を思いつきました:
- 文字列.replace()
- 正規表現
- 文字列.翻訳()
私は string.translate() に傾倒していましたが、それがどのように機能するかを読んだ後、「\ n」を除くすべての文字をそれ自体に変換するのはやり過ぎだと思います。また、正規表現は、このような単純なタスクにはやり過ぎのようです。
それに指定された他の方法はありますか、それとも前述のいずれかを選択する必要がありますか? 速度よりも移植性と堅牢性に関心がありますが、それでもある程度関連性があります。