#regex #vim #replace
Вопрос:
итак, у меня есть эта строка
Animal Elephant
Animal Giraffe
Animal Chicken
Animal Duck
Animal Cow
я хочу использовать vim и получить результат, как показано ниже.
Elephant
Giraffe
Chicken
Duck
Cow
Самое близкое, что мне нужно сделать, — это использовать
:%s/Animal.*//
Но я не получаю результат, который мне нужен.
Ответ №1:
Откройте свой файл с помощью vim, как показано ниже:-
vim <FILE_NAME>
и внутри используйте приведенную ниже команду, чтобы заменить всю Animal
строку пустой строкой
:%s/Animal //g
Это удалит всю вашу Animal
строку с пустой строкой, затем вы сможете сохранить файл и выйти.
Ответ №2:
Используйте следующую команду:
:%norm dw