Я могу сопоставить шаблон с регулярным выражением в vi
, но когда я добавляю строку замены, vi
думает, что это часть соответствия регулярному выражению. Это происходит несмотря на использование различных разделителей. Есть ли способ избежать этого? Например, следующая команда сопоставляет и удаляет желаемую строку (\a{b}[c]
):
s:\\a{b}[c\]
Однако, если я добавлю строку замены,
s:\\a{b}[c\]:abc
Я получаю ошибку
E486: Pattern not found: \\a{b}[c\]:abc
Поэтому vi
не распознает разделитель, который отделяет регулярное выражение запроса от строки замены. Это происходит с различными разделителями / разделителями. Как я могу убедиться, что vi
правильно различает шаблон регулярного выражения и строку замены?