1. ホーム
  2. regex

正規表現を使用して、末尾のホワイトスペースを削除するにはどうすればよいですか?

2023-09-24 13:59:23

質問

空行を削除せずに、コードから末尾の空白とタブを削除したいです。 空行を削除することなく、コードから末尾の空白とタブを削除したい。

私は試しました。

\s+$

とする。

([^\n]*)\s+\r\n

でも、どれも空行も削除されています。というのも \s は行末の文字にもマッチするのでしょう。


UPDATE(2016年)です。

最近では、このようなコードのクリーニングを自動化するために、Sublimeの トレイリングスペース パッケージで、カスタム/ユーザー設定を行います。

"trailing_spaces_trim_on_save": true

末尾の空白をハイライトし、保存時に自動的にトリミングします。

どのように解決するのですか?

末尾のスペースとタブを削除してみてください。

[ \t]+$