今天接到客户一个电话,说要把数据处理一下,应对某项考核。

开始处理数据,其中有个需求,把导出的数据重新导入数据库,但不重复,也就是当成新的数据来看待,那么,原来的id字段就要去掉,让它自增长而不重复。

Notepad++ 正则表达式替换字符串_开发

也就是说,要把SQL语句中的第一个字段去掉。在Notepad++中,打算用替换的方法,把“(XXX,” 替换成 “(,”  当然是用正则表达式批量替换,那么正则表达式怎么写呢?

一开始想当然地用了Java中那一套,发现不行,重新查资料,终于可以了,写法如下:

[(][0-9]+,

其中,[0-9]+表示一位数字出现一次或多次,前面的括号也要放在方括号内,否则编辑器提示“无效的正则表达式”。

问题解决。