当我尝试在VS2010中搜索一些关键词时,它只给我提供了匹配大小写,匹配整个单词搜索。也有正则表达式选项,但当我尝试处理它时,它是一场噩梦。
例如:
假设我有一个变量,我在大多数存储过程中都使用它作为输入。
我把它定义为:
create procedure myProc (@myInputVar NVARCHAR(5)) ....do something...但在我的一些存储过程中,我已经使用选项卡(可能是3-4个选项卡)来定义它们。
create procedure myProc2 (@myInputVar NVARCHAR(5)) ..... do something ...我想将myInputVar类型从String替换为INT。当我使用搜索(Ctrl+F)搜索"@myInputVar NVARCHAR(5)“关键字时,它没有找到另一个存储过程。我尝试了上面作为搜索选项的所有选项。
因为我有很多procs (一些在inout变量的类型和名称之间有3个制表符,有些有2个制表符,有些只有空格),这是令人沮丧的。
例如,当我们在Google上搜索某个东西时,它并不关心每个单词之间有多少空格。它只显示相关的单词。
有什么办法可以做到吗?使用正则表达式还是其他什么?
发布于 2013-06-07 07:12:24
您可以使用此regexp:
对于搜索框:
(\@myInputVar[\s\t]+)NVARCHAR\(5\)对于替换框:
$1INThttps://stackoverflow.com/questions/16973676
复制相似问题