Dee*_*ons 6 regex replace pattern-matching visual-studio-2010
使用Visual Studio 2010我想做一个项目级正则表达式替换如下.
找: #region {any string here}
更换: #region - string from above -
我试过以下:
region\s'{[^]+}'
region '{[^]+}'
region {:q}
Run Code Online (Sandbox Code Playgroud)
但IDE抱怨模式不正确.我怎样才能解决这个问题?
啊,Visual Studio正则表达式......它们不应该被称为正则表达式,因为它们分散到"标准"的大部分内容
我解雇了VS,经过一些试验和错误后,这有效:
搜索:
\#region \{{.*}\}
Run Code Online (Sandbox Code Playgroud)
更换:
#region - \1 -
Run Code Online (Sandbox Code Playgroud)
尝试:
搜索: {\#region:b+}{.*}
更换: \1 - \2 -
如果您专门搜索"{"和"}",
搜索: {\#region:b+}\{{.*}\}
报价:
搜索: {\#region:b+}{'.*'}
要删除引号:
搜索: {\#region:b+}'{.*}'