我想在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 的匹配。
我是否在完成这项搜索的球场?