【发布时间】:2012-11-17 05:48:14
【问题描述】:
我有一个很大的 sql 文件,其中包含很多“创建表...”和“插入...”查询。 现在我想从文件中消除所有“插入”查询。 插入查询有点像:
INSERT INTO 'some_table' (col1, col2, col3) values
('val11','val12','val13'),
('val21','val22','val23'),
('val31','val32','val33');
使用 记事本++ 我想使用正则表达式查找并删除所有这些“插入”查询。
当我尝试使用正则表达式 INSERT INTO((.*\r\n)*) 进行查找时,它会选择从第一个 INSERT 查询的开头到文件结尾。
现在,当我在这个 reqex (INSERT INTO((.*\r\n)*);) 之后放置分号时,它什么也没找到?
如何使用分号 (;) 终止正则表达式搜索?
【问题讨论】: