2014-01-14 20 views
1

我正在使用Visual Studio 2010进行搜索和替换。 我想在我的文件中搜索所有地区,并与内容RegEx在Visual Studio中删除区域和内容

例如删除它一起,

#region Blah 

These are the contents of Blah 
Line 2 of blah is even more interesting 
blah blah blah blah......... 

#endregion 

我想删除所有的内容上面。

+0

我使用VS2010并使用他们的正则表达式引擎。您是否阅读过关于其语法的帮助文档?如果不是的话,它是一个很好的开始,因为这对于一个正则表达式可能非常简单。 – sln

回答

3

使用此:

\#region[\s\S]*?\#endregion.*$ 

随着多和全球性的改性剂。例如:http://regex101.com/r/hL0vA5

+0

这不起作用。我假设visual studio搜索和替换正则表达式略有不同。 – Amir

+0

可能,是的 - 不熟悉它的搜索/替换功能,对不起。 – brandonscript

+0

似乎该标签需要被转义。所以这个\#地区(。| \ n)* \#endregion。* $可以工作,但不幸的是,它会在我的文件中找到第一个#地区,直到文件中的最后一个#endregion才会停止。我希望它能单独提取它们。 – Amir