您好我有以下小组:
`group_id` int(10) unsigned NOT NULL,
`right_id` int(10) unsigned NOT NULL,
`group__right_value` enum('allow','deny') NOT NULL DEFAULT 'deny',
KEY `group_id` (`group_id`),
KEY `right_id` (`right_id`)
我希望字符串总是以逗号结尾,所以根据它进行分割。现在我注意到在某些情况下,如上所述,应该忽略逗号并保留值:
enum('allow','deny')
在进行拆分时,如何排除括号间的逗号?
编辑:
预期结果应为:
答案 0 :(得分:1)
使用锚点匹配字符串末尾的逗号:
/,$/m
/m
修饰符用于启用多行模式,其中$
将匹配行尾而不是标准的主题结束。
答案 1 :(得分:0)
希望此帮助[^\,]+(\,\')?[^\,]+