标签: regex vim
在Vim中,如何将特定正则表达式匹配的字符串替换为其长度,如下所示:
Regexp =“\ w *” “你好” - > “5” “再见” - > “3”
Regexp =“\ w *”
“你好” - > “5” “再见” - > “3”
是否可以使用:s或者我是否需要编写一些脚本?
祝你好运
答案 0 :(得分:12)
将'hello'替换为正则表达式,这应该适用于VIM:
:s/hello/\=strlen(submatch(0))/