使用vim(gvim)将常量值添加到与正则表达式匹配的数字。
以下正则表达式将匹配width="32"
:
/width="\([0-9]\{2\}\)"
如何使用属性值的数学表达式的结果替换width
属性的数值?例如,我想执行以下全局替换:
:%s/width="\([0-9]\{2\}\)"/width="\1+10"/g
这会为width="42"
生成width="32"
,为width="105"
生成width="95"
。
看起来单独使用正则表达式无法做到这一点 - 是否有vim-way?
谢谢!
答案 0 :(得分:2)