Bagaimana cara menemukan dan mengganti baris dalam banyak file menggunakan Notepad ++?


12

Saya telah bermain-main dengan notepad ++ untuk sedikit sekarang dan saya bingung bagaimana cara melakukan ini:

Saya memiliki baris dalam banyak file (Dalam direktori root) yang saya cari. Contoh:

Brittany (File 1)
     PeopleSleptWith 2
Tiffany (File 2)
     PeopleSleptWith 4
Bonqueesh (File 3)
     PeopleSleptWith 3456
.
.
.

Tujuan saya adalah mengganti semua PeopleSleptWithbaris dengan konstanta (IE PeopleSleptWith 7) tetapi ketika saya mencari dan mengganti dalam banyak file, itu tidak menghapus baris lengkap, yang menghasilkan:

Brittany (File 1)
     PeopleSleptWith 7 2
Tiffany (File 2)
     PeopleSleptWith 7 4
Bonqueesh (File 3)
     PeopleSleptWith 7 3456

Ketika pada kenyataannya saya ingin:

Brittany (File 1)
     PeopleSleptWith 7
Tiffany (File 2)
     PeopleSleptWith 7
Bonqueesh (File 3)
     PeopleSleptWith 7

Jadi bagaimana cara saya melanjutkan menemukan string, menghapus semua yang ada di dalam baris itu, dan menggantinya dengan string lain?

Jawaban:


21

Menggunakan Notepad ++ untuk menemukan string pada baris dalam file, dan ganti seluruh baris itu dengan yang cocok dengan string lain

Instruksi

Buka Notepad ++ dan tekan Ctrl+ Flalu dari Find in Filesopsi tab.

Sekarang kamu akan ...

  1. Masukkan string dalam format regex pada Find What: ^.*(PeopleSleptWith).*$

    • String akan berada di antara ()tanda kurung " " seperti yang ditunjukkan di atas pada#1
  2. Letakkan 5 spasi dan kemudian ganti dengan: PeopleSleptWith 7 string

  3. Menempatkan Filter: sebagai *.*atau *.txtatau apa pun Anda mengganti jenis file yang bijaksana
  4. Masukkan Direktori: di mana Anda inginkan ( folder root )
  5. Periksa Regular expressionopsi
  6. Pilih Replace in Files
  7. Periksa file dan semuanya harus benar sekarang

    masukkan deskripsi gambar di sini


maaf soal itu. Saya bahkan tidak melihatnya pada awalnya. Terima kasih!
Sh3perd
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.