如何使用Notepad ++选择和识别“模式”?

时间:2016-02-04 13:59:42

标签: sql regex notepad++

我一直在研究SQL服务器数据库,不得不再次制作“插入数据”脚本。

为此,我选择了整个“创建”,并抛弃了与数据无关的部分。

现在,我需要删除查询的id部分,我很容易删除它的sart但是我很难完成。

基本上,我需要转

INSERT [dbo].[sometable] ( [table_id], [table_field], [table_field2]) VALUES (id, 'some stuff', 'some stuff')

INSERT [dbo].[sometable] ([table_field], [table_field2]) VALUES ('some stuff', 'some stuff')

有人知道怎么做吗?

好吧,也许我不够清楚,但是,例如,我有这个:

INSERT [dbo].[motclef] ( [id_motclef], [motclef], [motclef_trash], [createur], [ipcreateur], [datecreation]) VALUES (100, 'ftp', 0, 'xxxxxxxxx', '110.20.65.128', NULL)

我想要这个:

INSERT [dbo].[motclef] (  [motclef], [motclef_trash], [createur], [ipcreateur], [datecreation]) VALUES ( 'ftp', 0, 'xxxxxxxxx', '110.20.65.128', NULL)

1 个答案:

答案 0 :(得分:1)

使用以下内容进行匹配:

\([^,]+,

并替换为以下内容:

(

说明:

  • \(:匹配左括号
  • [^,]+:匹配,(逗号)
  • 以外的所有内容
  • ,:匹配逗号

PS:假设您只在文件中插入脚本