Ну, не настолько все просто. CSV предполагает для поля врзможность иметь значение содержащее запятую. Пример: value1,"value 2, but with delimiter",Val 3
Ну, не настолько все просто. CSV предполагает для поля врзможность иметь значение содержащее запятую. Пример: value1,"value 2, but with delimiter",Val 3
Так какой это тогда цсв, если разделитель используется не как разделитель.
1) тогда это будет не CSV (Comma separated values) 2) а если мне нужно хранить ввод пользователя? в любом случае нужна проверка на то что это строка (значение лежит в кавычках)
1) тогда это будет не CSV (Comma separated values) 2) а если мне нужно хранить ввод пользователя? в любом случае нужна проверка на то что это строка (значение лежит в кавычках)
Лол. В качестве разделителя можно использовать что угодно практически, главное чтоб было однозначно, по чему строку сплитать. Табы, например, они и парсятся быстрее, кстати. А вообще вопрос гуглится прям первой ссылкой
Ок, спецификацию я не читал, а исходил из своей практики, какие только разделители не пихают. Ну и ещё не заметил ночью того, что строка с запятой в кавычках. Если без них - то возможности понять, где разделитель колонок, а где слов - возможным не представляется, поэтому и сказал, что это никакой уже не цсв
Ок, спецификацию я не читал, а исходил из своей практики, какие только разделители не пихают. Ну и ещё не заметил ночью того, что строка с запятой в кавычках. Если без них - то возможности понять, где разделитель колонок, а где слов - возможным не представляется, поэтому и сказал, что это никакой уже не цсв
Я сам 3 года назад думал что все гораздо проще и обычный string.split решит все проблемы