我需要一个正则表达式来捕获T块中的所有注释。表达式将需要使用.Net Regex类。
假设我有以下the:
-- This is Comment 1
SELECT Foo FROM Bar
GO
-- This is
-- Comment 2
UPDATE Bar SET Foo == 'Foo'
GO
/* This is Comment 3 */
DELETE FROM Bar WHERE Foo = 'Foo'
/* This is a
multi-line comment */
DROP TABLE Bar我需要捕捉所有的评论,包括多行评论,这样我就可以去掉它们。
编辑:拥有一个包含所有内容的表达式(除了注释)将具有相同的目的。
发布于 2016-03-18 02:30:16
下面的工作原理很好- pg-小型化,不仅适用于PostgreSQL,也适用于MS-SQL。
据推测,如果我们删除注释,这意味着脚本不再用于阅读,同时缩小它是一个好主意。
该库删除所有注释,作为脚本缩小的一部分。
https://stackoverflow.com/questions/7690380
复制相似问题