美文网首页
VIM 表达式替换

VIM 表达式替换

作者: dannyvi | 来源:发表于2018-03-14 09:59 被阅读0次

    用表达式计算匹配字符并替换:

    :%s# \{12,}\zs\(\d\)\ze\d\{2,}#\=substitute(submatch(0) % 4, '0', '', 'g')
    
    • \zs \ze 标记替换开始和结束。
    • submatch 标记匹配字符。
    • substitute 将字符串0替换为空字符。

    相关文章

      网友评论

          本文标题:VIM 表达式替换

          本文链接:https://www.haomeiwen.com/subject/yfgxqftx.html