Я хочу, чтобы разбить строку, как это:разбить строку разделенных запятыми и знаком равенства в PHP вытекания
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*/
Пожалуйста, explayne, что я делаю неправильно?
Большое вам спасибо! Вы сделали мой день :) * читает о утверждениях * – Andrienko