Bagaimana saya bisa menghapus sisa baris setelah string tertentu?

12

Saya sedang mencari cara untuk mencari string tertentu misalnya '= UUID:' dan hapus dan semua karakter berikut per baris. Saya lebih suka cara / makro / addon untuk notepad ++. Tetapi semua alat atau skrip lainnya dipersilakan :)

Sebelum

 *://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
 *://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
 *://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406

Perhatikan bahwa angka selalu berbeda per baris sehingga Anda tidak dapat melakukan pencarian dan ganti dengan itu.

Seharusnya terlihat seperti ini setelah ini

*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*
nixda
sumber

Jawaban:

26

Mode pencarian ekspresi reguler , Cari

=UUID:.*

Ganti tanpa apa-apa.

Daniel Beck
sumber
2
Titik di antara kedua ungkapan itu berhasil. Terima kasih banyak.
nixda
@nixdagibts itu bukan "titik di antara kedua ekspresi". Ia mencari =UUID:, diikuti oleh karakter apa pun ( .) beberapa kali ( *), secara efektif "urutan karakter", berakhir pada jeda baris.
Daniel Beck
3
@nixdagibts Anda dapat, di masa depan, mencoba =UUID:[0-9A-F]{32}untuk mencegah kesalahan positif (yaitu menghapus sesuatu yang ingin Anda simpan)
Daniel Beck
3

Mudah. Pertanyaanmu:

*://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
*://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
*://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406

Jawabanku:

[=].*

Hasil:

*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*

Penjelasan:

= karakter, mewakili karakter yang ingin Anda hapus
. * karakter, mewakili semua karakter setelah itu

Itu dia.

andreas
sumber
Pada dasarnya sama dengan jawaban Daniel. Dia menyarankan mencari =UUID:dan menghapus sisa baris dengan .*. Anda mengecilkannya dengan hanya mencari karakter pertama =. Selain itu tidak perlu menggunakan grup tangkap[]
nixda
-1

Menggunakan temukan dan ganti:

  1. Tekan CTRL-H untuk membuka kotak dialog Ganti
  2. masuk =UUID:.*ke dalam Temukan apa
  3. biarkan Ganti dengan yang kosong
  4. Pilih Ekspresi reguler dan .match baris baru
  5. Klik Ganti
Kamleshkumar G
sumber
1
Anda mereplikasi jawaban lain
yass