ログファイルがあり、すべての行から最初の27文字を削除する必要があります。あなたはこのような行を持つでしょう:
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
しかし、それはこのようにする必要があります。
<Exazoro> wazup
正規表現検索を使用し、^...........................
を検索し、(空の文字列)に置き換えます。
残念ながら、Notepad ++は^.{27}
のような繰り返し回数をサポートしていません - SciTE正規表現ドキュメント もここで適用されます。
または、長方形の複数行選択(選択中にAlt
を押す)を使用して各行の最初の27文字を選択し、次にDelete
またはBackspace
を押します。
Unixツール(Cygwin、UnxUtilsなど)を使用すると、代わりにcut -c28-
またはsed -E "s|^.{27}||"
を使用できます。少なくとも、これらはあなたが使用するLinuxのコマンドライン呼び出しです...
Notepad ++の新しいバージョンでは、繰り返し回数を使用できます。 ^.{1,27}
を空の文字列に置き換えるだけです。
以下はマクロのやり方です。これは技術者でない人にとっては直感的です。
1)最初の行(任意のカーソル位置)にカーソルを置きます
2)クリック:マクロ - >記録開始
3)以下の主要なプレス活動を行います。
* Press the Home key
* Press Delete key 27 times (till you reach the intended character)
* Press down arrow button.
4)クリック:マクロ - >録画停止
5)クリック:マクロを複数回実行 - >ファイルの終わりまで実行を選択 - >実行をクリック。
ダニエルベックの答えに小さな改善:
正規表現検索を使用して、
^...........................(.*.\r\n)
そして、と交換してください。
\1
UPD:メモ帳++は次の繰り返しをサポートします。^.{27}
しかし今、メモ帳++は27を超えるまで削除文字を繰り返します。これを避けるために、次の式を使用します。
^.{27}(.*)$
$1