Saya menggunakan Notepad ++ dan saya tidak tahu:
Saya memiliki banyak baris semua dimulai dengan http
. Saya perlu menambahkan beberapa teks di depannya di setiap baris. Juga, saya perlu menambahkan teks yang berbeda ke akhir setiap baris. Setiap baris berakhir berbeda.
Apa cara tercepat untuk menambahkan teks ke awal dan akhir setiap baris?
end of line
(Saya tidak ingat simbol mana itu) dengan [myText]end of line
Jawaban:
Ikuti langkah ini:
Regular expression
opsi di dekat bagian bawah dialog.Untuk menambahkan kata, seperti
test
, di awal setiap baris:Untuk menambahkan kata, seperti
test
, di akhir setiap baris:sumber
$
, Notepad ++ 6.2.3 terus menggantung. (^
bekerja dengan baik). Saya memperbarui ke Notepad ++ 6.6.3 terbaru dan berfungsi sekarang.'\);
Ini memungkinkan Anda mengetik di setiap baris secara bersamaan.
Saya menemukan solusinya di atas sini .
Saya pikir ini jauh lebih mudah daripada menggunakan regex.
sumber
Notepad ++ memiliki kemampuan pengeditan yang sangat kuat. (Hari ini saya sedang mencari fungsi serupa di Sublime Text), tetapi untuk Notepad ++, tahan Alt ketika Anda menyeret mouse. Apa yang Anda ketik kemudian akan menggantikan kolom yang dipilih pada setiap baris. Untuk menyisipkan tanpa mengganti teks yang ada, gunakan Alt-Shift .
sumber
Inilah jawaban saya. Menambahkan ');' ke akhir setiap baris saya melakukan 'Temukan Apa: $' dan 'Ganti dengan: \);' Anda perlu melarikan diri;
sumber
Anda dapat secara otomatis melakukannya di Notepad ++ (tambahkan teks di awal dan / atau akhir setiap baris) dengan menggunakan satu ekspresi reguler di Ganti ( Ctrl+ H):
Penjelasan: Ekspresi
$1
dalam Ganti dengan input menunjukkan semua karakter yang menyertakan tanda kurung bulat(.*)
dalam Cari apa yang biasa di ekspresikan.Diuji, itu berhasil.
Semoga itu bisa membantu.
sumber
Buka Notepad ++, lalu klik Ctrl+ F.
Pilih Ekspresi Reguler
* Temukan Apa: "^" (yang mewakili indeks setiap baris - "PREFIX").
Ganti dengan: "anyText" *
Untuk Suffix di setiap baris: Ikuti langkah yang sama seperti di atas "Ganti ^ dengan $". Itu dia.
sumber
Yah, saya memposting ini setelah waktu yang lama tetapi ini akan menjadi yang paling mudah.
Untuk menambahkan teks di awal / tempat tertentu dari awal untuk semua baris, cukup klik di sana dan lakukan ALT + C dan Anda akan mendapatkan kotak di bawah ini. Ketikkan teks Anda dan klik OK dan selesai.
Untuk menambahkan teks tertentu di akhir semua baris, lakukan CTRL + F, dan pilih REPLACE. Anda akan mendapatkan kotak di bawah ini. Masukkan '$' di 'temukan apa' dan di 'ganti dengan' ketik teks Anda. Pastikan Anda memilih 'ekspresi reguler' dalam mode pencarian (kiri bawah). Akhirnya klik 'ganti semua' dan Anda selesai.
sumber
Cukup di bidang "Temukan apa:", ketik
\r
. Ini berarti "Berakhirnya Baris". Di bidang "Ganti dengan:", Anda meletakkan apa yang Anda inginkan misalnya.xml
jika Anda memiliki beberapa baris, dan Anda ingin menambahkan teks itu ke akhir setiap baris, Anda perlu menandai opsi ".cocokkan baris baru" di kotak grup "Mode Pencarian".
Contoh:
Anda memiliki daftar nama file, tetapi Anda ingin menambahkan ekstensi seperti .xml. Ini akan menjadi apa yang perlu kamu lakukan dan Bang! Satu tembakan!:
Lihat gambar di sini
sumber
Jika Anda memiliki ribuan baris, saya kira cara termudah adalah seperti ini:
-Pilih garis yang merupakan titik awal untuk kursor Anda
-Sementara Anda menahan alt+ shiftpilih garis yang merupakan titik akhir untuk kursor Anda
Itu dia. Sekarang Anda memiliki kursor raksasa. Anda dapat menulis apa saja untuk semua baris ini.
sumber
Silakan temukan Cuplikan Layar di bawah ini yang Menambahkan kata baru di awal dan akhir baris sekaligus
sumber
Untuk menambahkan teks berbeda ke akhir setiap baris, Anda dapat menggunakan plugin ConyEdit untuk melakukan ini.
Dengan ConyEdit berjalan di latar belakang, ikuti langkah-langkah ini.
cc.gl a
untuk mendapatkan baris dan menyimpan dalam array bernama a.cc.aal //$a
untuk menambahkan setelah setiap baris, menggunakan isi array a.Contoh
sumber
Untuk melakukannya dalam sekali jalan:
^(.+)$
. Di sini ^ mewakili awal baris. $ mewakili akhir dari baris. (. +) berarti setiap karakter di antara awal dan akhir baris dan itu akan menjadi grup 1.WhateverFrontText(\1)WhatEverEndText
. Di sini (\ 1) berarti teks apa pun dalam satu baris.sumber
\1
tanda kurung di dalam "ganti dengan"? Juga lebih baik digunakan$1
,\1
adalah latihan yang sangat lama.