使用 Visual Studio 2010,我想做一个项目级正则表达式替换,如下所示。
寻找:#region {any string here}
代替:#region - string from above -
我尝试了以下方法:
region\s'{[^]+}'
region '{[^]+}'
region {:q}
但是 IDE 抱怨模式不正确。我怎样才能解决这个问题?
使用 Visual Studio 2010,我想做一个项目级正则表达式替换,如下所示。
寻找:#region {any string here}
代替:#region - string from above -
我尝试了以下方法:
region\s'{[^]+}'
region '{[^]+}'
region {:q}
但是 IDE 抱怨模式不正确。我怎样才能解决这个问题?
啊,Visual Studio 正则表达式......它们不应该被称为正则表达式,因为它们与“标准”的大部分内容不同
我启动了 VS,经过一些试验和错误,这可行:
搜索:
\#region \{{.*}\}
代替:
#region - \1 -
尝试:
搜索:{\#region:b+}{.*}
代替:\1 - \2 -
如果您专门搜索“{”和“}”,
搜索:{\#region:b+}\{{.*}\}
带引号:
搜索:{\#region:b+}{'.*'}
要删除引号:
搜索:{\#region:b+}'{.*}'