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