Я пытаюсь написать регулярное выражение в 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
).
Спасибо за помощь.