Ho bisogno di un'espressione regolare per dividere una stringa con virgole e/o spazi, ma ignorare le parole con trattino - qual è il modo migliore per farlo?regexp divide la stringa con virgole e spazi, ma ignora le parole con trattino?
così, per esempio - Vorrei questo ...
"foo bar, zap-foo, baz".split(/[\s]+/)
per tornare
["foo", "bar", "zap-foo", "baz"]
ma quando lo faccio che include le virgole come questo ...
["foo", "bar,", "zap-foo,", "baz"]
'[ "foo", "bar", "baz" "zap-foo",] 'è l'output ma possiamo ** NON ** dividere' ["foo bar"] 'come' ["foo" e "bar"] ' – carbonr