サクラエディタは、フリーソフトなこともあり、多くの現場で使用されています。
私もログ解析やExcel資料作成時にサクラエディタを使うことがあります。
今回は、より実務で使えるように、具体的に「置換前」「置換後」で指定する文字を明記して、コピペで使えるようにまとめました。
改行コードは「\r\n」で表現していますが、必要に応じて読み替えてください。
Eから始まる5桁のエラーコードがない行を削除(エラー行だけ残す)
ログのうちエラー文だけを抜き出せるので、エラー件数とエラー概要の取得に重宝します。
置換前 | 置換後 |
---|---|
^(?!.*E¥d¥d¥d¥d¥d).*\r\n |
置換前テキスト
2024-01-01 10:00:00 [I00001] 情報:あああああ
2024-01-01 12:00:00 [E20001] エラー:いいいいい
置換後テキスト
2024-01-01 12:00:00 [E20001] エラー:いいいいい
複数のタブを1つのタブに置換
Excel方眼紙の資料をコピペで利用する際に重宝します。
置換前 | 置換後 |
---|---|
\t+ | \t |
置換前テキスト
ああ いい うう
置換後テキスト
ああ いい うう
キーワードが含まれる行を削除
置換前 | 置換後 |
---|---|
^.*キーワード.*\r\n |
置換前テキスト
ああああああああああ
いいキーワードいいい
うううううううううう
置換後テキスト
ああああああああああ
うううううううううう
キーワードが含まれない行を削除
ログから特定のキーワードのみを抜き出す場合に重宝します。
置換前 | 置換後 |
---|---|
^(?!.*キーワード).*\r\n |
置換前テキスト
ああああああああああ
いいキーワードいいい
うううううううううう
置換後テキスト
いいキーワードいいい
空白行を削除
空白行を詰めたい場合に、空白行を削除できます。
置換前 | 置換後 |
---|---|
^\r\n |
置換前テキスト
あああ
いいいううう
置換後テキスト
あああ
いいい
ううう
キーワードの文字以降を削除
置換前 | 置換後 |
---|---|
キーワード.* |
置換前テキスト
ああああああああああああ
いいいいキーワードううう
置換後テキスト
ああああああああああああ
いいいい
タブ区切りの1行に変換
改行で区切られているデータを、Excelやcsvに都合のよい形式に変換する際に重宝します。
置換前 | 置換後 |
---|---|
\r\n | \t |
置換前テキスト
あああ
いいい
ううう
置換後テキスト
あああ いいい ううう