メモ帳++の全行から最初の27文字を削除するにはどうすればいいですか?
私はログファイルを持っていて、すべての行から最初の27文字を削除する必要があります。このような行があるとします。
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
しかし、以下のようにする必要があります。
<Exazoro> wazup
``` 0x1&
私はログファイルを持っていて、すべての行から最初の27文字を削除する必要があります。このような行があるとします。
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
しかし、以下のようにする必要があります。
<Exazoro> wazup
``` 0x1&
正規表現検索で ^...........................
を検索して (空文字列) に置き換えてください。
残念ながら、Notepad++ は ^.{27}
のような繰り返し回数をサポートしていません - SciTE regexp documentation はここにも適用されます。
あるいは、長方形の複数行選択(選択中に Alt
を押す)を使って、各行の最初の 27 文字を選択してから Delete
または Backspace
を押してください。
Unix ツール(Cygwin、UnxUtils など)を使用すると、代わりに cut -c28-
または sed -E "s|^.{27}||"
を使用することができます。少なくとも、これらはあなたが使用する Linux のコマンドラインコールです。
以下はマクロの方法です。
1) 1行目にカーソルを置く(任意のカーソル位置)
2) Click : Macro -> Start Recording
3) 以下のキー操作を行います。
* Press the Home key
* Press Delete key 27 times (till you reach the intended character)
* Press down arrow button.
4) Click : Macro -> Stop Recording
5) Click : Run Macro Multiple times -> Select Run until the end of file -> Runをクリックします。
ダニエル・ベックの答えを少し改良しました。
正規表現検索を使用して、検索します。
^...........................(.*.\r\n)
と置き換えてください。
0x1&
ALT + SHIFT + マウス選択 (ALTだけでは動作しません)
ファイルの先頭でポイントし、最後までALT+SHIFTを押したままの位置でポイントします…