Inilah masalah saya: Dalam file .txt, saya perlu mencari dan mengganti ribuan contoh sintaksis seperti ini:
(lihat (a053007djfgspwdf))
atau
(lihat (a053007djfgspwdf) dan (a54134xsedgeg))
atau
(lihat (a053007djfgspwdf), (a9554xsdfgsdfg) dan (a54134xsedgeg))
Ada banyak variasi di antara string teks awal (lihat ( dan berakhir )) . Bisakah ini diatur di Notepad ++ menggunakan regex? Jika demikian, bagaimana saya melakukannya? Terima kasih!
(see (a
dan diakhiri dengan))
? Jika Anda memiliki string yang diakhiri dengan tanda kurung tunggal, Anda dapat mengubah yang terakhir\)
menjadi grup tangkap(\)|)
untuk mencocokkan string yang diakhiri dengan))
"atau")
.(\(see \(a|\(a)([^\)]+)\)(\)|)
yang akan cocok dengan string dalam pertanyaan Anda.Coba pola ini:
\(see \(a(.*)\)
dan pastikan Anda telah ".cocokkan baris baru" tidak dicentang dan "dibungkus" dicentang.sumber
Karena beberapa di antaranya terlalu dalam untuk saya pahami, izinkan saya menunjukkan kepada Anda apa yang saya lakukan setelah membaca semua solusi ini dan lebih banyak lagi untuk akhirnya mendapatkan pemahaman yang lebih baik. (ini adalah pendekatan sederhana, mungkin bukan yang terbaik)
Saya ingin menghapus semua elemen gambar saya di seluruh halaman web. Gambar 2.1, Gambar 1.1, dll.
Dulu:
Saya ingin itu berakhir:
Tapi masing-masing
memiliki nomor Gambar yang berbeda, jadi saya menggunakan ini dalam teks 2 yang agung.
<br><b>Figure.*</b>
Ini menggantikan semua instance saya dengan angka di dalamnya. perhatikan saya menggunakan. * di mana angkanya akan. Semoga ini membantu.
sumber
Regex persis yang Anda butuhkan adalah:
Sebagai contoh:
Pada memilih Temukan Semua dalam Dokumen Saat Ini , hasilnya adalah:
Anda cukup menggunakan Ganti sesuai kebutuhan Anda sebagai gantinya.
Jika Anda ingin memasukkan
a
juga dalam regex, Anda dapat menggunakan:sumber