我正在尝试在 SQL Server 2008 R2 Management Studio 中执行查找和替换操作并使用组捕获,以便我可以反向引用替换中的组。我从中了解到 SSMS 使用Visual Studio 2005 正则表达式引擎。这是我所拥有的一个例子:
SELECT First FROM Table1
SELECT Second FROM Table2
SELECT Third FROM Table3
这是我的“查找”表达式:
SELECT (.+) FROM (.+)
这是我的“替换”表达式:
\1 \2
但是,运行替换操作不会返回任何捕获的组,即每一行只是“”(<---只是两个反向引用之间的空格)。
我究竟做错了什么?