我想拆分这样的字符串:
colors = blue, green, yellow, kinda violet\, not sure,purple\=almost magenta
使用正则表达式,所以结果应该是
colors
blue
green
yellow
kinda violet\, not sure
purple\=almost magenta
我已经尝试了几个小时,但没有成功完成这样的丑陋结构(对于 preg_match_all):
/(.*)\s*[=]\s*((.+)\s*,\s*)*/
还有这个(对于 preg_split)
/\s*[=,^(\\,)^(\\=)]\s*/
请解释一下我做错了什么?