【发布时间】:2015-04-29 01:21:43
【问题描述】:
我需要使用正则表达式从生成的脚本中删除存储过程。比如我需要删除usp_Remove:
...
GO
/****** Object: StoredProcedure [dbo].[usp_Remove] ******/
...
GO
/****** Object: StoredProcedure [dbo].[usp_Keep] ******/
...
GO
我尝试了以下正则表达式:
\/*\*\*\*\*\*\* Object: StoredProcedure \[dbo\]\.\[usp_Remove\][\s\S]*GO
正确选择文本的开头。但它匹配所有内容,直到最后一个“GO”,我需要它匹配直到第一次出现“GO”,以便仅删除该存储过程。任何帮助将不胜感激!
【问题讨论】:
-
请显示您想要的输出。