Biorąc pod uwagę ciąg tablicy w Ruby z niektórych elementów w cudzysłowie, które zawierają przecinki:Podziel ciąg na tablicę przecinkiem, chyba że przecinek jest wewnątrz cytuje
my_string.inspect
# => "\"hey, you\", 21"
Jak mogę uzyskać tablicę:
["hey, you", " 21"]
Prawdopodobnie lepiej użyć istniejącego klejnotu CSV. "Jak" jest napisanie parsera CSV, co jest bardziej denerwujące, niż można by się spodziewać. –
@DaveNewton dziękuję! Zajrzałem do biblioteki Ruby CSV i "string" .parse_csv daje mi to, czego szukam. – steel