Notepad++で必要な部分だけを行に残す方法
Notepad++の便利な機能の一つに、行の必要な部分だけを残すことができる機能があります。
- Ctrl+Hを押して検索と置換ダイアログボックスを開きます。
- 置換タブに移動します。
- ダイアログボックスの下部で正規表現モードを有効にします。
例1: 次のような行があるとします:
123abc456 789def012 345ghi678
そして、文字を含む部分だけを残したい場合。これを行うには:
- 検索フィールドに次を入力します:
\d+
その後、行は次のようになります:
abc def ghi
例2: 次のような行があるとします:
abc_123_def ghi_456_jkl mno_789_pqr
そして、最初のアンダースコアの後、2番目のアンダースコアの前のテキストだけを残したい場合。これを行うには:
- 検索フィールドに次を入力します:
^[^_]+_([^_]+)_.*$
\1
その後、行は次のようになります:
123 456 789
これで、行の必要な部分だけを残して、残りの部分を削除する方法がわかりました。