1

当我尝试在 VS 2010 中搜索一些关键字时,它只是为我提供了 Match Case,Match the whole word Search Up。还有正则表达式选项,但是当我尝试处理它时,这是一场噩梦。

例如 :

假设我有一个变量,我在大多数存储过程中都使用它作为输入。

我将其定义为:

create procedure myProc (@myInputVar NVARCHAR(5)) ....do something...

但在我的一些存储过程中,我已经用选项卡(可能是 3-4 个选项卡)IE 定义了它们

create procedure myProc2 (@myInputVar            NVARCHAR(5)) ..... do something ...

我想将 myInputVar 类型从 String 替换为 INT。当我使用搜索 (Ctrl+F) 搜索“@myInputVar NVARCHAR(5)”关键字时,它找不到另一个存储过程。我尝试了上面所有作为搜索选项的选项。

由于我有很多 procs(有些在 inout 变量的类型和名称之间有 3 个选项卡,有些有 2 个选项卡,有些只有空白),这令人沮丧。

例如,当我们在 Google 上搜索某些内容时,它并不关心每个单词之间有多少空格。它只显示相关单词。

有什么办法吗?用正则表达式还是别的什么?

4

1 回答 1

0

您可以使用此正则表达式:

对于搜索框:

(\@myInputVar[\s\t]+)NVARCHAR\(5\)

对于替换框:

$1INT
于 2013-06-06T23:12:24.497 回答