以该SQL为例,tb_user中多了个单引号,此处的单引号可直接替换成空字符串即可,但是VALUES中的第一个参数就不能这么干了,第一个参数是我int类型的主键,这里表示的是字符串,当执行的时候与表格不符就会报错,所以我们要把这个单引号也去掉.具体做法如下:
#查找目标(F):
(VALUES \()(')(\d+)(')
#替换为L():
\1\3
一对括号()表示一个组,\1\3代表我只要第一个组跟第三个组. 如果匹配括号(,那么正则中需要转义 \(
以该SQL为例,tb_user中多了个单引号,此处的单引号可直接替换成空字符串即可,但是VALUES中的第一个参数就不能这么干了,第一个参数是我int类型的主键,这里表示的是字符串,当执行的时候与表格不符就会报错,所以我们要把这个单引号也去掉.具体做法如下:
#查找目标(F):
(VALUES \()(')(\d+)(')
#替换为L():
\1\3
一对括号()表示一个组,\1\3代表我只要第一个组跟第三个组. 如果匹配括号(,那么正则中需要转义 \(