正则表达式找不到SSMS查询窗口?

ric*_*ard 1 regex find ssms-2005

我试图找到下一个BEGINEND没有遗漏任何,所以我想在查找中使用正则表达式进行搜索.我想找到下一个BEGIN或者END.

由于某种原因,它不起作用.我在做什么有什么问题?

在此输入图像描述

Sco*_*pey 5

SSMS(以及Visual Studio也是如此)使用了CRAZY Regex风格,使用起来总是非常痛苦.我不相信他们不使用.NET Regex引擎!

这是文档,如果您打算再次使用Regex,那么您肯定应该收藏.

你应该使用的正则表达式是:

<(begin|end)>
Run Code Online (Sandbox Code Playgroud)

不寻常的键:单词组
<的单词
>结尾
()- 但是,为了捕获(和替换),您必须使用{}

您还可以通过单击>文本框右侧显示的小按钮来查看"特殊字符"的快速列表.这基本上是一个内置的备忘单.