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中存在一个悬而未决的问题:

这是否回答了您的问题?