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

问题描述 投票:0回答:1

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

EG

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

结果。

2,3,4,5,6,7,
regex visual-studio-code
1个回答
0
投票

TL; DR:Regex看起来不像是合适的工具。


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

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

在崇高的文本中有一个插件:https://stackoverflow.com/a/12940856/6320039

这说你可以使用vim仅用于此任务,或者通过创建类似于上面示例的新插件来帮助社区!

© www.soinside.com 2019 - 2024. All rights reserved.