Мне нужно заменить список слов одинаково длинным списком слов.
Так, например, у вас есть:
"А", "б", "в", "г", "д", "е"
И вы хотите заменить каждое слово на заглавную версию каждого слова:
"А", "В", "С", "D", "E", "F"
Я знаю, как найти каждую строку с помощью регулярного выражения:
(А \ | Ь \ | с \ | d \ | е \ | е)
Я знаю, что вы могли бы сделать глобальную замену для каждого слова. Но когда длина слов становится большой, такой подход становится громоздким и не элегантным.
Есть ли способ как-то сделать одну глобальную замену? Аналогично:
:%s/\(a\|b\|c\|d\|e\|f\)/INSERT_REPLACEMENT_LIST/
Я не уверен, возможно ли это вообще.