Перейти к содержимому
Текст

Инвертирование строк

Изменить порядок строк в тексте на обратный.

Загрузка...

О Line Reverser

Line Reverser меняет порядок строк в любом текстовом блоке на обратный: последняя строка становится первой, а первая — последней. Это равносильно команде tac в Unix или вызову array.reverse() для массива, разбитого по переводам строк. Операция простая, но при работе с данными, где есть временные метки, она нужна довольно часто: журналы, записанные от старых записей к новым, дампы баз данных в порядке вставки, вывод git log и экспорт CSV, где свежие записи идут в конце, удобнее просматривать в обратном порядке.

Все инструменты категории Текст

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

Вставьте любой многострочный текст в область ввода и нажмите «Обратить Строки» — вывод немедленно покажет все строки в обратном порядке, при этом последняя строка переместится наверх. Инструмент точно сохраняет пустые строки и пробелы внутри каждой строки, изменяя только последовательность строк. Для очень больших текстовых блоков обращение происходит мгновенно, так как используется подход разделения и обращения массива, а не итеративная построчная замена.

Распространённые сценарии использования

  • Системные администраторы обращают хронологически возрастающие файлы журналов (syslog, auth.log, журналы приложений), чтобы отобразить самые последние события вверху для более быстрой оценки ситуации во время активного реагирования на инциденты
  • Разработчики обращают трассировки стека, которые печатаются сначала внутренними вызовами, чтобы читать их от исходного места вызова (внешнего) до точки ошибки (внутренней) для более лёгкого анализа причинно-следственных связей
  • Аналитики данных обращают экспорты CSV или TSV, где порядок строк был убывающим по ID или дате, чтобы получить возрастающий порядок для последовательной обработки без повторного выполнения запроса экспорта
  • Пользователи систем контроля версий обращают вывод git log --oneline (сначала новые), чтобы читать историю коммитов в хронологическом порядке от старых к новым для археологии кода и анализа истории изменений
  • Разработчики головоломок и преподаватели обращают упорядоченные списки, нумерованные последовательности или ранжированные элементы для создания упражнений с обратным порядком или раскрытия информации в порядке представления «снизу вверх»