Текст
Sort & Dedupe Lines
Сортировка строк текста по алфавиту, удаление дубликатов, пустых строк и лишних пробелов.
This tool sorts a list of lines alphabetically and removes duplicates and blank lines — a routine cleanup that's slow and error-prone to do by hand.
How to use it
- Paste text (one value per line) and sorting and deduplication happen instantly.
- Pick an order (ascending, descending, or natural) depending on the kind of data.
- Turn on removal of blank lines and extra whitespace to get a clean result in one pass.
Common uses
- Turning a list of email addresses or usernames into a unique, sorted list before importing it.
- Sorting a list of files or versions with numeric parts in natural order (file2 before file10).
- Quickly cleaning up a list copied from a spreadsheet or document, removing duplicates and stray blank lines.
Things to keep in mind
Plain alphabetical sorting puts "file10" before "file2", since it compares strings character by character — natural sort is needed for the expected order with numbers.
Duplicate removal is case-sensitive by default — "Text" and "text" count as different lines unless the text is normalized to one case first.
Статья об этом инструменте: Сортировка и удаление дубликатов строк: зачем это нужно
Часто задаваемые вопросы
Чем отличается сортировка с учётом регистра от сортировки без учёта регистра?
При выключенной опции «Без учёта регистра» заглавные и строчные буквы сортируются отдельно по коду символа; включённая — сравнивает строки независимо от регистра, сближая «Apple» и «apple».
Как обрабатываются дубликаты, пустые строки и пробелы?
Две идентичные строки (согласно выбранной опции регистра) считаются дубликатами, и сохраняется только первая; «Обрезать пробелы» убирает пробелы в начале и конце перед сортировкой, а «Удалить пустые строки» устраняет строки без видимого символа.
Отправляются ли мои строки текста на сервер?
Нет, сортировка и дедупликация полностью происходят в вашем браузере на JavaScript — никакие данные никуда не передаются.
Почему "10" оказывается перед "9" при алфавитной сортировке?
Алфавитная (лексикографическая) сортировка сравнивает строки символ за символом как текст, а не как числа: "1" лексикографически меньше "9", поэтому "10" оказывается перед "9". Для числового порядка строки нужно сначала парсить как числа.
Можно ли сортировать по естественному порядку (natural sort)?
Естественная сортировка распознаёт последовательности цифр внутри строки как числа, а остальное сравнивает как текст — благодаря этому "file2.txt" оказывается перед "file10.txt", что удобно для названий файлов или версий с текстовым префиксом.