问题描述
我以以下代码为例:
A = 1 - A1 + 40
B = 1 - B2 + 40
C = 1 - C3 + 40
我如何在Visual Studio中使用REPLACE,以便它错过A1,B2和C3,并用其他代码替换其余部分,例如,看起来像以下代码?
A = 2 * A1 + 5
B = 2 * B2 + 5
C = 2 * C3 + 5
这是一个简单的示例,但是我发现自己处在一种情况下,我只想让VS只替换部分代码,而忽略其他部分。我正在尝试寻找这样的东西: 如果您理解我的意思,则用1-** + 40加2 * ** + 40代替。
解决方法
使用正则表达式替换可能是解决此问题的最简单,最灵活的方法,即使用备用|
运算符定义替换字符以替换为Z1
:Demo
(?:A|B|C)5
您还可以通过相同的方式在特定的单元格坐标之间进行切换,例如
(?:A5|B6|C7)