1

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

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

在此处输入图像描述

4

1 回答 1

6

SSMS(和 Visual Studio 也是)使用 CRAZY Regex 风格,使用起来总是很痛苦。我不敢相信他们不使用 .NET Regex 引擎!

这是文档,如果您打算再次使用 Regex,您绝对应该将其加入书签。

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

<(begin|end)>

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

您还可以通过单击>出现在文本框右侧的小按钮来查看“特殊字符”的快速列表。这基本上是一个内置的备忘单。

于 2011-11-11T00:11:09.493 回答