Um pouco mais que um inverso disso .
In: dados DSV de várias linhas e um único caractere delimitador. O DSV pode ser usado como arquivo, nome de arquivo, sequência separada por quebra de linha, lista de sequências, etc. Todos os registros têm o mesmo número de campos e nenhum campo está vazio. Os dados não contêm o caractere delimitador e não há mecanismo de citação ou escape.
Out: Uma estrutura de dados representando o DSV, por exemplo, uma lista de listas de strings ou uma matriz de strings.
Exemplos
["here is,some,sample","data,delimited,by commas"]
e ","
:
[["here is","some","sample"],["data","delimited","by commas"]]
["hello;\"","\";world","\";\""]
e ";"
:
[["hello","\""],["\"","world"],["\"","\""]]
(escapa porque este exemplo usa JSON)
["to be or not","that is the question"]
e " "
:
[["to","be","or","not"],["that","is","the","question"]]
",for,example,this,string,"