Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Разделитель по умолчанию | Запятая — можно заменить на любой другой символ или строку |
|---|---|
| Пустой разделитель | Текст не разбивается и выводится как один элемент |
| Обрезка пробелов | Включена по умолчанию — убирает пробелы по краям каждого элемента после разбивки |
| Многосимвольный разделитель | Поддерживается — например, «; » (точка с запятой и пробел) как единое целое |
Когда этот метод вводит в заблуждение
- Разделитель ищется буквально, без экранирования специальных символов регулярных выражений — но поскольку разбивка идёт не по регулярному выражению, а по обычной подстроке, любой введённый текст, включая пунктуацию, работает как обычный текстовый разделитель без сюрпризов.
- Если разделитель встречается внутри самого значения (например, запятая внутри текста в кавычках, как в настоящем CSV), инструмент всё равно разобьёт по каждому вхождению — здесь нет полноценного разбора CSV с учётом кавычек, только простое разбиение по подстроке.
- Пустые элементы (два разделителя подряд, или разделитель в самом начале/конце строки) сохраняются как пустые строки в результате — при включённой обрезке пробелов такая строка станет полностью пустой, но не исчезнет из списка.
- Разбивка работает только на одном уровне и по одному разделителю за раз — если нужно сначала разбить по строкам, а затем каждую строку ещё и по запятым, потребуется два прохода через инструмент.
Как это считается
Введённый текст разбивается на части по каждому вхождению разделителя, заданного в соответствующем поле — используется точное совпадение подстроки, а не регулярное выражение.
Если включена опция «обрезать пробелы», у каждой полученной части убираются пробелы в начале и в конце.
Полученные элементы выводятся построчно — каждый на отдельной строке в порядке появления в исходном тексте.
Счётчик показывает итоговое количество элементов после разбивки.
Вопросы и ответы
Как разбить строку по точке с запятой?
Введите «;» (можно с пробелом после — «; ») в поле разделителя вместо запятой по умолчанию.
Учитываются ли кавычки, как в настоящем CSV?
Нет, это простое разбиение по подстроке без разбора CSV-кавычек — если внутри значения есть сам символ-разделитель, он тоже станет точкой разрыва.
Как сделать обратную операцию — собрать список в одну строку?
Для этого есть отдельная утилита — «объединение строк».
Мой текст куда-то отправляется?
Нет, вся обработка выполняется в вашем браузере.