Php 今天我的正则表达式有点问题

Php 今天我的正则表达式有点问题,php,mysql,regex,Php,Mysql,Regex,我今天和我的正则表达式玩得很开心 \('[\d',]+ 在字符串中: INSERT INTO `order_status_histories` VALUES ('3602','52efabe9-5f8c-4512-a994-3227c63dd20e','1','','Order recieved','2014-02-03 16:47:05','2014-02-03 16:47:05'),('3603','52eff713-54fc-4be0-9389-68d5c63dd20e','1','','

我今天和我的正则表达式玩得很开心

\('[\d',]+

在字符串中:

INSERT INTO `order_status_histories` VALUES ('3602','52efabe9-5f8c-4512-a994-3227c63dd20e','1','','Order recieved','2014-02-03 16:47:05','2014-02-03 16:47:05'),('3603','52eff713-54fc-4be0-9389-68d5c63dd20e','1','','Order recieved','2014-02-03 22:07:47','2014-02-03 22:07:47'),('3604','52effd1a-bc14-4095-97fd-6d46c63dd20e','1','','Order recieved','2014-02-03 22:33:30','2014-02-03 22:33:30')
正如您所看到的,这是一个insert语句,但是,第一个值是记录的ID,我不需要插入,因此我尝试查找所有值,并将其清空…但是我需要#1获取该数字,2个
字符,以及它后面的
,以便这样做…因此我认为我将从打开

我在这里发布的正则表达式获取了我需要的内容,但有点多余…它似乎获取了这个
('3670','5304
(例如在第一个可插入的记录中)


我该怎么做呢?

关于
\(“\d+”,
-那么显式地查找数字,然后
'
然后
关于
\(“\d+”,
-那么显式地查找数字,然后
字符类[\d',]不是做你想做的-它匹配第二个字段的开头引号和后面的小数位数,直到你到达一个字母

字符类[\d',]不是做你想做的-它匹配第二个字段的开头引号和后面的小数位数,直到你到达一个字母