Rak*_*age 5 regex math visual-studio-code
Test 300
Test 301
Test 302
Run Code Online (Sandbox Code Playgroud)
我可以使用正则表达式查找来遍历这些:
Test (3[0-9]*)
Run Code Online (Sandbox Code Playgroud)
当我尝试用数学替换时,它将连接而不是求值?
Test $1-100
Run Code Online (Sandbox Code Playgroud)
因此,它变为:
Test 300-100
Run Code Online (Sandbox Code Playgroud)
是否可以求值而不是连接,所以变为:
Test 200
Run Code Online (Sandbox Code Playgroud)
谢谢。
您可以使用 VS Code Super Replace扩展来实现这一点。
查找字段是正则表达式
Replace是替换表达式。$$index将使用处理函数字段中 的函数解析与语法的子匹配
以下是回答您问题的使用示例: