I'm menggunakan Notepad++ dan saya dapat't mengetahui ini :
Saya memiliki banyak baris yang dimulai dengan http
. Saya perlu menambahkan beberapa teks di depan dalam setiap baris. Juga, saya perlu menambahkan teks yang berbeda untuk masing-masing akhir garis. Setiap baris diakhiri dengan cara yang berbeda.
Apa cara tercepat untuk menambahkan teks ke bagian awal dan akhir dari setiap baris?
Ikuti langkah-langkah berikut:
Regular expression
pilihan di dekat bagian bawah dialog.Untuk menambahkan sebuah kata, seperti test
, di awal setiap baris:
- Jenis
^
dalamMenemukan apa
textbox- Jenis
test
diGanti dengan
textbox- Tempatkan kursor di baris pertama dari file untuk memastikan semua baris yang terpengaruh
- Klik
Ganti Semua
tombol
Untuk menambahkan sebuah kata, seperti test
, di end setiap baris:
- Jenis
$
diMenemukan apa
textbox- Jenis
test
diGanti dengan
textbox- Tempatkan kursor di baris pertama dari file untuk memastikan semua baris yang terpengaruh
- Klik
Ganti Semua
tombol
Hal ini memungkinkan anda untuk mengetik pada setiap baris secara bersamaan.
Saya menemukan solusi di atas di sini.
Saya pikir ini jauh lebih mudah daripada menggunakan regex.
Notepad++ ini memiliki sangat kuat kemampuan editing. (Hari ini saya'm mencari fungsi yang sama di Sublime Text), tapi untuk Notepad++, hanya memegang Alt bila anda drag mouse. Apa yang anda ketik akan kemudian menggantikan kolom yang dipilih pada setiap baris. Untuk menyisipkan tanpa mengganti teks yang ada, gunakan Alt-Shift.
Anda dapat secara otomatis melakukan itu di Notepad++ (tambahkan teks pada awal dan/atau akhir setiap baris) dengan menggunakan salah satu ekspresi reguler di Ganti (Pilih+Jam):
Penjelasan: Ekspresi $1
Ganti dengan input menunjukkan semua karakter yang mencakup bulat kurung (.*)
di Menemukan apa yang teratur expressin.
Diuji, ia bekerja.
Harapan yang membantu.
Buka Notepad++, kemudian klik Pilih+ A.
Memilih Ekspresi Reguler
*Cari Apa: "^" (yang merupakan indeks dari masing-masing garis - "AWALAN").
Ganti dengan : "anyText"*
Untuk Akhiran pada setiap baris: Ikuti langkah yang sama seperti di atas "Mengganti ^ dengan $" . Yang's ini.
Hanya di "Menemukan apa yang:" field, type \r
. Ini berarti "Ujung Baris". Dalam "Ganti dengan:" lapangan, anda menempatkan apa yang anda inginkan misalnya .xml
jika anda memiliki beberapa baris, dan anda bertujuan untuk menambahkan teks ke akhir setiap baris, anda perlu untuk markup opsi ". pertandingan newline" dalam "Modus Pencarian" grup kotak.
Contoh:
Anda memiliki file daftar nama, tetapi anda ingin menambahkan ekstensi seperti .xml. Ini akan menjadi apa yang perlu anda lakukan dan Bang! Satu tembakan!:
Nah, saya posting ini setelah sekian lama tapi ini yang paling mudah dari semua.
Jika anda memiliki ribuan baris, saya kira cara yang paling mudah adalah seperti ini:
-pilih garis yang titik awal untuk kursor
-saat anda memegang alt + shift pilih garis yang titik akhir untuk kursor
Yang's ini. Sekarang anda memiliki raksasa kursor. Anda dapat menulis apapun untuk semua garis-garis ini.
Untuk menambahkan teks yang berbeda untuk akhir setiap baris, anda dapat menggunakan plugin ConyEdit untuk melakukan hal ini. Dengan ConyEdit berjalan di latar belakang, ikuti langkah-langkah berikut.
cc.gl a
untuk mendapatkan garis-garis dan simpan dalam array bernama. cc.aal //$a
untuk menambahkan setelah setiap baris, menggunakan isi dari array a.Dalam rangka untuk melakukan itu dalam satu pergi:
http:\blahblah.com
http:\blahnotblah.com
http:\blahandgainblah.com
^(.+)$
. Di sini ^ merupakan awal dari garis. $ merupakan akhir dari baris. (.+) berarti setiap karakter di antara awal dan akhir dari garis dan itu akan menjadi grup 1.WhateverFrontText(\1)WhatEverEndText
. Di sini (\1) berarti apapun teks dalam baris.WhateverFrontTexthttp:\blahblah.comWhatEverEndText
WhateverFrontTexthttp:\blahnotblah.comWhatEverEndText
WhateverFrontTexthttp:\blahandgainblah.comWhatEverEndText