说我有以下SQL输出:
(12, 'name'),
(233, 'name2'),
(2, 'name3'),
...
如何将这些数字与REGEX匹配才能将其删除?我希望结果看起来像:
('name'),
('name2'),
('name3'),
...
非常感谢!
答案 0 :(得分:2)
嗯,要匹配数字,请使用:
\(([0-9]+,\s*)'.*'\)
那个抓取任何数字,逗号和逗号后面出现的任何空格。至于如何用空字符串替换,它在很大程度上取决于你运行它的内容(PHP,Perl,sed等...)
答案 1 :(得分:1)
将/\(\d+,\s('[^']*')\)/
替换为:($1)
如果不知道你正在使用的语言,我恐怕无法使它变得更有用。