现在有一批sql需要处理, in中的个数可能很多,有in, not in, like in 等,现在想匹配所有in的个数超过500的sql 这个正则该怎么写呢?
select * from a in (11, 22, 33, .......);
select * from a in ('123', '23', '123', .......);
select * from a not in (11, 22, 33, .......);
select * from a not in ('123', '23', '123', .......);
select * from a like in ('%123%', '%23%', '%123%', .......);
你也可以不使用正则,直接随便使用一门语言,每一行对应一个SQL,你一行一行的读取文件,直接使用","进行截取转为数组.如果长度超过500就是符合你的路径