Regex 正则表达式替换mysql insert查询中ID字段的值

Regex 正则表达式替换mysql insert查询中ID字段的值,regex,notepad++,Regex,Notepad++,我需要用notepad++中的正则表达式更改以下脚本的ID 例如: Insert into AAAAA (ID, A, B, C) Values (1234, dasdas, fdasdsa, FSD); 定期表达后: Insert into AAAAA (ID, A, B, C) Values (sequence, dasdas, fdasdsa, FSD); 当你面对这类问题时,你应该首先向自己解释如何识别ID部件。要编写正则表达式,必须首先为实际查找字符串制

我需要用notepad++中的正则表达式更改以下脚本的ID

例如:

Insert into AAAAA
   (ID, A, B, C)
 Values
   (1234, dasdas, fdasdsa, FSD);
定期表达后:

Insert into AAAAA
   (ID, A, B, C)
 Values
   (sequence, dasdas, fdasdsa, FSD);

当你面对这类问题时,你应该首先向自己解释如何识别ID部件。要编写正则表达式,必须首先为实际查找字符串制定必要和充分的条件。此外,解释它们会使您更容易获得帮助,因为我们不会猜测您的示例中的变量是什么

ID似乎是唯一一个在左括号后面的数字。匹配的正则表达式应为:

/\(\d+/
替换为:

(sequence

我这里没有记事本+,但这可能有用:

替换

(.*Values\()(\d+)(.*)
带有

\1sequence\3

更改
(.*Values\()(?:\d+)(.*)
\1sequence\3