Di Notepad ++ untuk mengganti, tekan Ctrl+ Huntuk membuka menu Ganti.
Kemudian jika Anda mencentang tombol "Ekspresi reguler" dan ingin pengganti Anda menggunakan bagian dari pola pencocokan Anda, Anda harus menggunakan "grup tangkap" (baca lebih lanjut di google ). Misalnya, Anda ingin mencocokkan setiap baris berikut
value="4"
value="403"
value="200"
value="201"
value="116"
value="15"
menggunakan .*"\d+"
pola dan ingin menyimpan hanya nomornya. Anda kemudian dapat menggunakan grup tangkapan dalam pola pencocokan Anda, menggunakan tanda kurung (
dan )
, seperti itu: .*"(\d+)"
. Jadi sekarang dalam pengganti Anda, Anda cukup menulis $1
, di mana $ 1 merujuk ke nilai grup penangkap pertama dan akan mengembalikan nomor untuk setiap pertandingan yang berhasil. Jika Anda memiliki dua grup penangkapan, misalnya (.*)="(\d+)"
, $1
akan mengembalikan string value
dan $2
akan mengembalikan nomornya.
Jadi dengan menggunakan:
Temukan: .*"(\d+)"
Menggantikan: $1
Itu akan mengembalikanmu
4
403
200
201
116
15
Harap dicatat bahwa ada banyak cara alternatif dan lebih baik untuk mencocokkan pola yang disebutkan di atas. Misalnya polanya value="([0-9]+)"
akan lebih baik, karena lebih spesifik dan Anda akan yakin bahwa itu hanya cocok dengan garis-garis ini. Bahkan dimungkinkan untuk melakukan penggantian tanpa menggunakan grup penangkapan, tetapi ini adalah topik yang sedikit lebih maju, jadi saya akan meninggalkannya untuk saat ini :)