Я супернуб в области regex (только что прочитал свои первые статьи о них), и в то же время работаю над более активным использованием vim. Я хотел бы использовать regex для поиска всех случаев двоеточия :
, за которыми не следует пробел, и вставить один пробел между этими двоеточиями и любым символом после них.
Если я начинаю с:
foo:bar
я хочу закончить
foo: bar
Я дошел до %s/:[a-z]
, но теперь я не знаю, что делать со следующей частью %s
.
Также, как мне изменить утверждение :[a-z]
, чтобы оно отлавливало все, что не является пробелом?