Как в Vim заменить строку, совпадающую с определенным регулярным выражением, ее длиной, например:
Regexp = "\ w *" "привет" ->"5" "пока" -> "3"
Regexp = "\ w *"
"привет" ->"5" "пока" -> "3"
Возможно ли это сделать с помощью: s или мне нужно написать какой-нибудь скрипт?
С уважением
Замените «привет» на выражение регулярного выражения, и это должно работать в VIM:
:s/hello/\=strlen(submatch(0))/