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/*

Jawaban:


26

Mode pencarian ekspresi reguler , Cari

=UUID:.*

Ganti tanpa apa-apa.


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.


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

1
Anda mereplikasi jawaban lain
yass
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.