текст

Развернуть строки

Измените порядок строк, сохранив каждую строку без изменений.

Развернуть строки: Переворачивает список так, чтобы его последняя запись оказалась первой. «Развернуть строки» перемещает целые строки, включая пустые записи, не изменяя буквы, пробелы и знаки препинания внутри каждой записи. Используйте этот инструмент, чтобы изменить порядок чтения вставленного списка задач или простого фрагмента журнала. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Reverse Lines / локальный редакторЛокальная обработка

Полностью работает в браузере

100,000 символов во входных данных · 10,000 логических строк · 200,000 символов в выходных данных

Результат

Готово

Текст обрабатывается локально. Инструмент использует только разрешённые литеральные операции и не выполняет регулярные выражения или код.

Правило позиций и пример с вычислением

Пусть n — количество логических строк, а i — позиция, отсчитываемая от 1. Результат на позиции i равен входным данным на позиции n + 1 − i. Для входных данных 10\r\n20\r\n30\r\n, где n = 3, выходные позиции 1, 2 и 3 получают входные позиции 3, 2 и 1. Точный результат: 30\n20\n10\n. Здесь escape-нотация показывает невидимые концы строк; вставьте числа на отдельные реальные строки, чтобы воспроизвести результат.

Разворот, сортировка и размер

Сравнение с учётом языка — это отдельная задача. Алгоритм сортировки Unicode (https://www.unicode.org/reports/tr10/) описывает правила упорядочивания; эта операция не выполняет сортировку и не разделяет emoji или не меняет порядок объединяющих знаков внутри строки. Входные данные ограничены 100,000 кодовыми точками Unicode и 10,000 логическими строками; результат ограничен 200,000 кодовыми точками. Редактор также считает единицы UTF-16, поэтому некоторые emoji занимают два места в допустимом объёме входных данных. Разделяйте длинные журналы на части, а затем меняйте порядок как самих частей, так и строк внутри каждой части, чтобы получить разворот всего файла.

Как пользоваться

  1. Вставьте или введите строки в локальном редакторе.
  2. Настройте параметры преобразования и запустите его.
  3. Проверьте результат, затем скопируйте или скачайте текст.

Конфиденциальность и ограничения

Ваш текст и результат остаются на этом устройстве. Введённый код не загружается и не выполняется.

Похожие инструменты

Часто задаваемые вопросы

Переводит ли разворот списка в алфавитный порядок?

Нет. При развороте сохраняются исходные позиции: pear, apple, banana превращаются в banana, apple, pear. Слова, диакритические знаки и числа не сравниваются. Для алфавитной сортировки нужна отдельная операция с явно заданным правилом языка или сортировки; разворот неотсортированного списка не может заменить такое правило.

Что происходит с пустой записью в середине?

Она перемещается, как любая другая запись. Три строки, содержащие first, пустую строку и last, превращаются в last, пустую строку и first. Полностью пустой ввод даёт пустой результат. Два последовательных перевода строки обозначают пустую запись, а один перевод строки в конце — это форматирование.

Сохраняются ли при развороте переводы строк Windows?

После распознавания переводов строк Windows CRLF и отдельных CR результат использует разделители LF. Если есть строки для вывода, завершающий перевод строки сохраняется в конце. Если важна точная побайтовая структура, сохраните исходный файл: при развороте эти разделители также нормализуются.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен