Я пытаюсь избить свой код HAML, поэтому мне нужно изменить каждыйна word: text
.Как заменить на Vim с помощью regex
еще несколько примеров:
:align => text
должен бытьalign: text
:style => 'display: block;font-family: Arial'
должен бытьstyle: 'display: block;font-family: Arial'
Я пытался сделать это с помощью Vim регулярных выражений, а вот то, что я использовал для замены:
:%s /:\w*\s=>/\1:\w/g
Но, к сожалению, это не делает то, что я описал выше.
Можете ли вы опубликовать еще несколько конкретных примеров ввода и ожидаемых выходных замен? Неясно, где этот '' 'идет из вашего примера': word => '', потому что он не рассматривается в вашей попытке регулярного выражения –
Это поможет, если вы поместите примеры в контекст своих строк, а не только в шаблон, соответствующий & заменить. –
@MichaelBerkowski Я отредактировал вопрос. –