Ich brauche eine Regexp, um eine Zeichenfolge durch Kommas und/oder Leerzeichen zu trennen, aber Bindestriche ignorieren - was ist der beste Weg, dies zu tun?Regexp Split-String durch Kommas und Leerzeichen, aber ignorieren Bindestriche?
so zum Beispiel - ich dies möchte ...
"foo bar, zap-foo, baz".split(/[\s]+/)
zurückzukehren
["foo", "bar", "zap-foo", "baz"]
aber wenn ich tun, dass es die Kommas wie dies schließt ...
["foo", "bar,", "zap-foo,", "baz"]
'[ "foo", "bar", "ZAP-foo", "baz"] 'ist die Ausgabe, aber können wir ** NICHT ** Split' ["foo bar"] 'als' ["foo" und "bar"] ' – carbonr