EDIT: Czy ktoś może mi pomóc z wyrażenia regularnego do ciągu znaków takich jak to ?:Jak podzielić łańcuch przez "," chyba że "," jest w nawiasach przy użyciu Regex?
[Header 1], [Head,er 2], Header 3
tak, że mogę podzielić ten na kawałki jak:
[Header 1]
[Head,er 2]
Header 3
Dotarło do mnie tak daleko:
(?<=,|^).*?(?=,|$)
Który da mi:
[Header 1]
[Head
,er 2]
Header 3
W jaki sposób człowiek potrzebuje implementacji CSV? –
Czy to jest zadanie domowe?Ponieważ łatwiej jest po prostu użyć zwykłej starej manipulacji - w zasadzie: dla każdego znaku: jeśli char jest przecinkiem, a nie wewnątrz nawiasu klamrowego, dodaj bieżący ciąg do listy –