У меня есть куча строк, как это:
[some_strings_in_square_bracket]$ some_strings_not_in ..
[some_strings_in_square_bracket]$ some_strings_not_in ..
[some_strings_in_square_bracket]$ some_strings_not_in ..
[some_strings_in_square_bracket]$ some_strings_not_in ..
[some_strings_in_square_bracket]$ some_strings_not_in ..
Я хочу удалить все в скобках плюс знак доллара и следующие пробелы.
Я старался:
:g/\[.+?\]\$\s/d
но он говорит, что шаблон не найден. regex работает в python:
>>> print x
[some_strings_in_square_bracket]$ some_strings_not_in ..
[some_strings_in_square_bracket]$ some_strings_not_in ..
[some_strings_in_square_bracket]$ some_strings_not_in ..
[some_strings_in_square_bracket]$ some_strings_not_in ..
[some_strings_in_square_bracket]$ some_strings_not_in ..
>>> print re.sub('\[.+?\]\$\s', '', x)
some_strings_not_in ..
some_strings_not_in ..
some_strings_not_in ..
some_strings_not_in ..
some_strings_not_in ..