Regex VSCode:替换文本进行数学运算
我想用基于数字的数学计算来代替数字 例如,我有以下文本Regex VSCode:替换文本进行数学运算,regex,replace,visual-studio-code,Regex,Replace,Visual Studio Code,我想用基于数字的数学计算来代替数字 例如,我有以下文本 ... foo 1 42 3 bar 4 5 67 ... 使用带有正则表达式(.+)([\d]+)([\d]+)([\d]+)([\d]+)的Ctrl+f工具,我已经可以使用$1,$2,$3的值了。。。但是我需要一些方法,例如,求和这些值 如果我使用替换正则表达式,比如Total$1:$2+$3+$4,我会得到: ... Total foo: 1 + 42 + 3 Total bar: 4 + 5 + 67 ... 但实际上我想要 .
...
foo 1 42 3
bar 4 5 67
...
使用带有正则表达式(.+)([\d]+)([\d]+)([\d]+)([\d]+)的Ctrl+f
工具,我已经可以使用$1
,$2
,$3
的值了。。。但是我需要一些方法,例如,求和这些值
如果我使用替换正则表达式,比如Total$1:$2+$3+$4
,我会得到:
...
Total foo: 1 + 42 + 3
Total bar: 4 + 5 + 67
...
但实际上我想要
...
Total foo: 46
Total bar: 76
...
事实上,我不知道这是否可能。正则表达式中的数学替换vscode中的数学是不可能的(还没有?)
vscode的github中存在一个悬而未决的问题:这是否回答了您的问题?