VS正则表达式搜索:找到Try ..最后没有Catch

时间:2013-02-13 15:42:48

标签: regex vb.net visual-studio

我想在Visual Studio中使用正则表达式搜索来查找没有Catch的Try / Finally块的所有实例。

在阅读help file后,我开始使用此功能返回尝试的匹配项,而不匹配结束尝试

~(End )Try\n

然后,我希望得到一个匹配最终

~(End )Try\n*Finally\n

这实际上不起作用。

完整的,正在运行的正则表达式,我认为看起来像这样:

~(End )(Sub|Function)*~(End )Try\n*~(Catch*\n)*Finally\n*End (Sub|Function)

尝试在Sub或Function中尝试回复具有 Try / Finally 但没有 Catch 的匹配。

我是否在完成这项搜索的球场?

0 个答案:

没有答案