7

使用 Visual Studio 2010,我想做一个项目级正则表达式替换,如下所示。

寻找:#region {any string here}

代替:#region - string from above -

我尝试了以下方法:

region\s'{[^]+}'

region '{[^]+}'

region {:q}

但是 IDE 抱怨模式不正确。我怎样才能解决这个问题?

4

2 回答 2

8

啊,Visual Studio 正则表达式......它们不应该被称为正则表达式,因为它们与“标准”的大部分内容不同

我启动了 VS,经过一些试验和错误,这可行:

搜索:

\#region \{{.*}\}

代替:

#region - \1 -
于 2012-04-23T12:25:22.527 回答
5

尝试:

搜索:{\#region:b+}{.*}

代替:\1 - \2 -

如果您专门搜索“{”和“}”,

搜索:{\#region:b+}\{{.*}\}

带引号:

搜索:{\#region:b+}{'.*'}

要删除引号:

搜索:{\#region:b+}'{.*}'

于 2012-04-23T12:24:25.287 回答