У меня есть этот похожий на питон текст:
if a==0: print ok [1:]xy
Я хочу удалить весь контент "[1:]". Итак, я попробовал это:
%s/[1:]//g
К сожалению, первая строка изменена на
if a==0
":" было устранено, не так, как я ожидал. Так как мне поступить?
Квадратные скобки Escape, например:
%s/\[1:\]//g
Поиск Vim использует регулярные выражения для сопоставления, [ и ] - специальные символы в регулярном выражении для сопоставления наборов символов.
[
]
[1:] означает 1 или :.Вы должны выйти из скобок, как: %s/\[1:\]//g
[1:]
1
: