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+g
diikuti oleh l
, lalu masuk ke mode Sisipkan dengan Shift+i
dan masukan 'y'. 7 penekanan tombol termasuk penyelesaian Esc
untuk keluar dari mode Sisipkan. Tidak memposting sebagai jawaban karena ini bukan tentang menangkap grup (yang saya cari ketika saya menemukan ini). :-)