Ich mag eine Zeichenfolge wie folgt aufteilen:Split-String durch Kommas und Gleichheitszeichen in PHP getrennt mit Flucht
colors = blue, green, yellow, kinda violet\, not sure,purple\=almost magenta
Mit regulärem Ausdruck so sollte das Ergebnis
seinecolors
blue
green
yellow
kinda violet\, not sure
purple\=almost magenta
ich bin stundenlang versucht, aber mit hässlichen Konstruktionen wie diese (für preg_match_all) war nicht erfolgreich:
/(.*)\s*[=]\s*((.+)\s*,\s*)*/
und diese (für preg_split)
/\s*[=,^(\\,)^(\\=)]\s*/
Bitte, explayne was mache ich falsch?
Vielen Dank! Du hast meinen Tag gemacht :) * liest über Assertions * – Andrienko