我想对字符串“1,2,,,'3,4',5”,实现分割结果为['1','2',‘’,‘’,‘3,4’,'5']
请教正则表达式该怎么写
============================================================
我自己用正则实现的,php代码:
var_dump(preg_split("/[,]?'([^']+)'[,]?|[,]+?/", "1,2,6,7,,'3,4',5,8,9", 0, PREG_SPLIT_DELIM_CAPTURE));
结果:
array(9) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(1) "6"
[3]=>
string(1) "7"
[4]=>
string(0) ""
[5]=>
string(3) "3,4"
[6]=>
string(1) "5"
[7]=>
string(1) "8"
[8]=>
string(1) "9"
}
不知道这样是否有问题
蝴蝶刀刀
holdtom
MMTTMM
相关分类