【问题标题】:Pure Regular Expression replace n by n+1纯正则表达式将 n 替换为 n+1
【发布时间】:2019-03-21 09:05:17
【问题描述】:

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

例如

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

结果。

2,3,4,5,6,7,

【问题讨论】:

标签: regex visual-studio-code


【解决方案1】:

TL;DR:正则表达式看起来不适合。


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

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

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

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

【讨论】:

    猜你喜欢
    • 2010-09-07
    • 2017-11-17
    • 2020-05-24
    • 1970-01-01
    • 2021-06-05
    • 2023-03-21
    • 2018-09-19
    • 2021-11-30
    相关资源
    最近更新 更多