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

时间:2011-11-10 22:50:59

标签: regex find ssms-2005

我正在尝试查找下一个BEGINEND而不遗漏任何内容,因此我想在查找中使用正则表达式进行搜索。我想找到下一个BEGINEND

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

enter image description here

1 个答案:

答案 0 :(得分:5)

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

Here's the documentation,如果您打算再次使用Regex,那么您一定要加入书签。

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

<(begin|end)>

不寻常的钥匙:
<单词的开头 >字的结尾 ()组 - 但是,要捕获(和替换),您必须使用{}

您还可以点击文本框右侧显示的小&gt; 按钮,查看“特殊字符”的快速列表。这基本上是一个内置的备忘单。