Bagaimana cara menambahkan
Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200
ke setiap baris X dalam dokumen teks?
Bagaimana cara menambahkan
Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200
ke setiap baris X dalam dokumen teks?
Jawaban:
Untuk menyisipkan baris baru setelah setiap 9 baris, buka Search
> Replace
menu (pintasan CTRL+ H) dan lakukan hal berikut:
Menemukan apa:
(.*\r?\n){9}\K
Menggantikan:
Your new line\n
Pilih tombol radio "Ekspresi Reguler"
Lalu tekan Replace All
Anda dapat mengujinya di regex101 .
\
atau *
, Anda harus menghindarinya dengan garis miring terbalik. \\
atau \*
.
Masih menggunakan pencarian / ganti, ini berfungsi lebih baik dalam kasus saya: memilih [contoh Anda 9 baris] dalam satu grup (pasangan '()' untuk setiap baris diikuti oleh 'baris baru'), kemudian pasangan '{}' untuk lihat garis depan menghitung untuk mengambil, dan pasangan '()' luar untuk 9 baris dipertahankan sebagai grup
((. * \ n) {9})
Gunakan variabel \ 1 untuk mengembalikan grup garis yang sama [9], diikuti oleh [sisipan baris sampel Anda] dan baris baru
\ 1 \ nKeyboard: E: KeyDown DELAY: 1300 Keyboard: E: KeyUp DELAY: 200 \ n
Saya perhatikan yakin jika itu bekerja di Notepad ++, tapi ini adalah bagaimana saya menyelesaikannya dengan PSPads phReplace:
Cari:
(.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n)
Menggantikan:
$1New Line[Enter]
[Enter]
singkatan menekan tombol Enter karena phReplace tidak memungkinkan \r\n
dalam bidang ganti.