0
0

More than 1 year has passed since last update.

【サクラエディタ】特定のキーワードを含む行だけ残し、それ以外の行を削除する

Posted at

ログなど大量に出力されているテキストファイルから、目的の情報だけ残して他は全て削除したい時に使えそうな手順です。

■引用元
サクラエディタで必要な行のみ抽出する方法 | あきらブログ
https://blackbird-blog.com/regex-sakuragrep

■前提条件
1.サクラエディタをインストールしていること
以下URLより「インストーラ、パッケージダウンロード」をクリック
https://sakura-editor.github.io/
2.ファイルの改行コードが「CRLF」であること
下記手順3の入力「\r\n」に該当する。CRの場合「\r」、LFの場合「\n」に読み替える

■手順
1.サクラエディタでファイルを開く
2.Ctrl+Rキーを押す
3.置換ウインドウが開いたら、[置換前]に「^(?!.検索ワード).\r\n」を入力する
4.[置換後]は未入力、正規表現にチェックを入れる
5.[該当行マーク]をクリックし、削除したい行がハイライトされることを確認する
6.5で確認が取れたら[すべてを削除]をクリックする

■実例
上記手順に従って実施してみる
1
サクラエディタでファイルを開く
無題1.png

2~4
今回は「WARN以外を削除したい」ので「WARN」を検索する
無題2.png

5
削除したい行が正しく検索できているか確認する
無題3.png

6
正しく削除出来ていることを確認する
無題4.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0