Проверьте начальные шаги
По умолчанию удаляются пробелы с обоих краёв, затем пустые строки и повторы с сохранением первого вхождения. Удалите ненужный шаг либо добавьте ту же операцию ещё раз с другими параметрами.
Текст и строки
Переставляйте шаги и проверяйте, какие элементы остаются.
Обработка выполняется в этом браузере; текст не загружается на сервер.
Входные разделители строк: CRLF, CR и LF. Выходной — LF. Конечные переносы и разделители при разбиении сохраняют пустые элементы. Метка пустой строки и номера на полях служат только для отображения.
До 20 шагов, 50 000 строк и 1 000 000 единиц UTF-16 на входе и на каждом этапе. Текстовые параметры — до 1000 единиц. Превышение отменяет весь запуск.
Введите текст или примените пример. Пустой ввод содержит 0 строк.
Сортировка строк помогает привести в порядок выгрузку ключевых слов, перечень адресов или фрагмент журнала. Здесь сначала можно убрать лишние пробелы и повторы, сохранив исходный список рядом с результатом.
Последовательность имеет значение: если сначала добавить номера, одинаковые записи могут перестать совпадать. Если удалить повторы до нумерации, останется список уникальных элементов. Шаги видны целиком и перемещаются вверх или вниз.
Сортировка строк может следовать за очисткой пробелов и удалением повторов. Если поменять местами последние два действия, строки с разными отступами сначала сохранятся, а затем станут выглядеть одинаково. Счётчик до и после каждого шага помогает заметить эту разницу.
Обращение порядка и перемешивание меняют только результат. Фиксированное начальное значение воспроизводит перестановку; его увеличение запускает новый расчёт. Замена исходника требует просмотра и применения, после чего доступен возврат к предыдущему состоянию.
По умолчанию удаляются пробелы с обоих краёв, затем пустые строки и повторы с сохранением первого вхождения. Удалите ненужный шаг либо добавьте ту же операцию ещё раз с другими параметрами.
Можно отфильтровать строки до нумерации или разбить объединённый список до сравнения. Автозапуск ждёт 350 мс после изменения. Отключите его для кнопки запуска или Ctrl/Cmd+Enter. При изменении условий экспорт сразу блокируется до нового результата.
Сначала видны 50 строк, остальные раскрываются порциями. Копирование и скачивание включают весь текст. Пример, очистка и использование результата проходят через просмотр и применение. Возврат восстанавливает ввод, шаги, режим и результат.
Доступны порядок кодовых единиц UTF-16 и естественная сортировка по английским правилам для групп цифр, например item2 и item10. Обращение меняет только порядок строк. Удаление дубликатов строк сохраняет первое написание; сравнение при необходимости выполняется без регистра.
Оставляйте или исключайте строки, содержащие буквальную подстроку: точка остаётся точкой, а не шаблоном. Выбор первых или последних N строк сохраняет их взаимное расположение. При N=0 список становится пустым.
Добавляйте префиксы, суффиксы или номера с начальным целым значением, приращением и разделителем. Объединяйте элементы либо разбивайте весь текущий текст с LF по точному разделителю. Повторяющиеся разделители сохраняют пустые элементы.
Для удаления повторов и фильтра можно включить сравнение без регистра. Оно использует преобразование в нижний регистр JavaScript, не меняя написание оставшейся строки. У сортировки отдельный выбор: кодовые единицы или естественный порядок на английском.
Начальные шаги сначала убирают пробелы, потом пустые строки, затем сохраняют первое вхождение каждого значения. Переставьте обрезку после удаления повторов, если сравнивать нужно исходные значения с отступами.
Вся обработка выполняется в браузере, исходный текст не загружается на сервер. Рабочие шаги не сохраняются: обновление страницы сбрасывает ввод и настройки. Готовый текст можно скопировать или скачать самостоятельно.
При сравнении кодовых единиц первой сравнивается цифра 1 с цифрой 9, поэтому текст 10 идёт раньше. Для групп цифр выберите естественный порядок. Он не заменяет числовой анализ отрицательных значений или дробей.
Выберите естественное сравнение на английском: item2 будет перед item10. Сортировка строк при этом не переключается на русский алфавитный порядок и не разбирает даты, десятичные дроби или числа с региональными разделителями.
Шаг дал неожиданный результат?
Сортировка строк позволяет уточнить порядок шагов, сверить полный счётчик и сохранить подходящий список.