regex - vscode 正则表达式子匹配评估而不是连接?

标签 regex math visual-studio-code

Test 300
Test 301
Test 302

我可以使用正则表达式 find 来循环这些:
Test (3[0-9]*)

当我尝试用数学替换时,它会连接而不是计算?
Test $1-100

所以,它变成:
Test 300-100

是否可以评估而不是连接,所以它变成:
Test 200

谢谢。

最佳答案

您可以使用 VS 代码 Super Replace扩展来实现这一点。

查找 字段是正则表达式

替换 是替换表达式。子匹配 $$index语法将使用 中的函数解析处理函数 field

以下是回答您问题的使用示例:

Super Replace VS Code demo

关于regex - vscode 正则表达式子匹配评估而不是连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35283300/

相关文章:

regex - 删除文本文件中的所有超链接,linux脚本

shell - 在一个非常愚蠢的 shell 中添加/减去变量

math - 使用 mathjax 显示数学分数

flutter - Intellisense未在Dart/Flutter的VSCode中触发

c - 如何使用GCC在VSCode上进行编译调试

regex - 为什么下划线在\w 下?

php - +是什么?在正则表达式中是什么意思?

php - VSCode/Xdebug PHP 中没有显示变量

Python正则表达式检测音乐和弦? (修改的)

math - 解释 Vinay Deolalikar 的证明 P != NP