MacVim найти и заменить с помощью регулярного выражения

У меня есть CSV:

21-Aug-96,S,S,S,S,S,N

S должны быть trueи N должны быть false,

Я пытаюсь эту команду с MacVim:

:%s//^[S]$//tue/g

Но это выдает ошибку "висячие символы". Что я делаю неправильно?

1 ответ

Решение

Ваше регулярное выражение совершенно неверно.

У вас есть "^", который ищет начало строки

И "$", который ищет конец строки.

Пытаться:

:%s/,S/,true/g
:%s/,N/,false/g
Другие вопросы по тегам