Saya memiliki file log dan saya harus menghapus 27 karakter pertama dari setiap baris. Anda akan memiliki garis seperti ini:
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
Tetapi harus seperti ini:
<Exazoro> wazup
Saya memiliki file log dan saya harus menghapus 27 karakter pertama dari setiap baris. Anda akan memiliki garis seperti ini:
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
Tetapi harus seperti ini:
<Exazoro> wazup
Jawaban:
Gunakan pencarian ekspresi reguler, cari ^...........................
dan ganti dengan (string kosong) .
Sayangnya, Notepad ++ tidak mendukung jumlah pengulangan seperti ^.{27}
- dokumentasi SciTE regexp juga berlaku di sini.
Atau, gunakan pemilihan multi-garis persegi panjang (tekan Alt
sambil memilih) untuk memilih 27 karakter pertama di setiap baris, lalu tekan Delete
atau Backspace
.
Menggunakan alat Unix (misalnya Cygwin, UnxUtils) yang dapat Anda gunakan cut -c28-
atau sed -E "s|^.{27}||"
sebagai gantinya. Setidaknya, ini adalah panggilan baris perintah Linux yang akan Anda gunakan ...
^[0-9\-]+ [0-9:]+ \[[A-Z]+\]
Alt
untuk pemilihan segi empat !!
Di versi Notepad ++ yang lebih baru, Anda bisa menggunakan jumlah pengulangan. Cukup ganti ^.{1,27}
dengan string kosong.
^.{27}
.
Di bawah ini adalah cara makro. Ini lebih intuitif untuk orang-orang non-teknis:
1) Tempatkan kursor di baris pertama (posisi kursor apa pun)
2) Klik: Makro -> Mulai Perekaman
3) Lakukan kegiatan tekan tombol berikut:
* Press the Home key
* Press Delete key 27 times (till you reach the intended character)
* Press down arrow button.
4) Klik: Makro -> Stop Rekaman
5) Klik: Jalankan Makro Beberapa kali -> pilih Jalankan hingga akhir file -> klik Jalankan.
UPD: Sekarang Notepad ++ mendukung pengulangan berikut: ^.{27}
Tapi sekarang Anda notepad ++ akan mengulangi menghapus karakter hingga lebih dari 27, untuk menghindari ini Anda dapat menggunakan ekspresi berikut:
^.{27}(.*)$
$1
perbaikan kecil untuk jawaban Daniel Beck:
Gunakan pencarian ekspresi reguler, cari:
^...........................(.*.\r\n)
dan ganti dengan:
\1
ALT + SHIFT + Pilihan mouse (hanya ALT tidak berfungsi)
Arahkan di awal file, pergi ke akhir tahan ALT + SHIFT dan tunjukkan pada posisi yang ingin Anda ...