viで正規表現を記述して、任意の空白文字とそれに続く任意の数字に一致させようとしています。次に、一致するたびに、空白と数字の間にドル記号を挿入します。次に例を示します。
A1234 12 14 B1234
B1256 A2 14 C1245
C1234 34 D1 1234K
正しい正規表現はこれを生成します:
A1234 $12 $14 B1234
B1256 A2 14 C1245
C1234 $34 D1 $1234K
バックリファレンスを使用する必要があることはわかっていますが、正しい正規表現を記述できないようです。これが私の試みです:
:'<,'>/(\s\d)/\s\1\$/g
また、Vimのデフォルトの正規表現モードをオフにしました(vnoremap / /\v
)。
助けてくれてありがとう。