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?
:%norm ay<CR>.
l, masuk ke mode Blok Visual dengan Ctrl+v, tandai seluruh kolom dengan Shift+gdiikuti oleh l, lalu masuk ke mode Sisipkan dengan Shift+idan masukan 'y'. 7 penekanan tombol termasuk penyelesaian Escuntuk keluar dari mode Sisipkan. Tidak memposting sebagai jawaban karena ini bukan tentang menangkap grup (yang saya cari ketika saya menemukan ini). :-)