1. ホーム
  2. regex

メモ帳++で#または;で始まるすべての行を削除する

2023-10-13 18:33:43

質問

Notepad++ を使用して、# または ; で始まるすべての行を削除するにはどうすればよいですか。

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

見つけてください。

^[#;].*

何もない状態に置き換える。その ^ は行頭を表し [#;] はどちらかにマッチする文字クラスです。 # または ; であり、かつ .* はその行の他の何かにマッチします。

6.0 より前のバージョンの Notepad++ では、正規表現エンジンの制限により、実際に行を削除することができません。つまり、これです。

# foo
; bar
という文になります。

に変わるでしょう。

の文になります。

ただし、Notepad++ 6.0では、この置き換えは \r , \n または \r\n をパターンの最後に追加します。

という文になります。