Saya punya daftar kata-kata: bau ceu diu fou gau Saya ingin mengubah daftar itu menjadi: byau cyeu dyiu fyou gyau Saya gagal mencoba perintah: :%s/(\w)(\w\w)/\1y\2/g Mengingat ini tidak berhasil, apa yang harus saya ubah untuk membuat regex capture groups bekerja di Vim?
Ini adalah bagian kedua dari seri artikel regex pendidikan. Ini menunjukkan bagaimana lookahead dan referensi bersarang dapat digunakan untuk mencocokkan bahasa non-reguler a n b n . Referensi bertingkat pertama kali diperkenalkan dalam: Bagaimana ekspresi reguler ini menemukan bilangan segitiga? Salah satu pola dasar bahasa non- reguler adalah: L = …