纯正则表达式将n替换为n + 1

时间:2019-03-21 09:05:18

标签: regex visual-studio-code

如何在VsCode中将与某个模式匹配的每个数字n替换为n + 1?

例如

max_leaf_nodes

结果。

1,2,3,4,5,6,

1 个答案:

答案 0 :(得分:0)

TL; DR:正则表达式看起来不像是合适的工具。


但是,某些正则表达式引擎允许使用它,例如vim's one

s/<\zs\d\+\ze>/\=(submatch(0)+1)/g

在精美的文字中,有一个插件:https://stackoverflow.com/a/12940856/6320039

这表示您可以仅将vim用于此任务,也可以通过创建类似于上述示例的新插件来帮助社区!