Regex 正则表达式替换mysql insert查询中ID字段的值
我需要用notepad++中的正则表达式更改以下脚本的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部件。要编写正则表达式,必须首先为实际查找字符串制
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