Інструменти для списків тексту — сортування, вилучення дублікатів та очищення рядків
Сортуйте рядки від А до Я, від Я до А або за числами, вилучайте повторювані та порожні рядки, перевертайте порядок, обрізайте кожен рядок і додавайте до кожного рядка префікс чи суфікс.
Інструменти для списків тексту — сортування, вилучення дублікатів та очищення рядків — Вставте список рядків і перетворіть його в одному місці: сортуйте від А до Я, від Я до А або за числами, вилучайте повторювані рядки, перевертайте порядок, прибирайте пробіли в кожному рядку, видаляйте порожні рядки та обрамляйте кожен рядок префіксом і суфіксом. Результат оновлюється в реальному часі під час зміни будь-якого параметра, разом із кількістю рядків на вході та виході. Усе виконується локально у вашому браузері, тож ваш список ніколи не завантажується на сервер.
Що таке Інструменти для списків тексту — сортування, вилучення дублікатів та очищення рядків?
Інструменти для списків тексту — це безкоштовний онлайн-редактор списків, що працює порядково та очищає й упорядковує блок тексту по одному рядку за раз. Розробники, фахівці з обробки даних та автори використовують його, щоб сортувати списки за абеткою чи за числами, вилучати повторювані рядки, перевертати порядок рядків, обрізати початкові й кінцеві пробіли, видаляти порожні рядки та масово додавати префікс чи суфікс до кожного рядка. Це зручно для впорядкування стовпців CSV, вилучення дублікатів зі списків адрес e-mail чи URL, сортування імпортованих даних, побудови SQL-конструкцій IN та перетворення простого списку на елементи в лапках або з маркерами. Оскільки віджет відображається лише за допомогою JavaScript, саме цей текст є описом, що індексується: сортування рядків, вилучення дублікатів зі списку, переворот, обрізання, видалення порожніх рядків і додавання префікса/суфікса онлайн.
Як користуватися Інструменти для списків тексту — сортування, вилучення дублікатів та очищення рядків
- Вставте або введіть ваш список у поле Input — по одному елементу на рядок.
- Виберіть режим сортування сегментованим перемикачем: None зберігає вихідний порядок, A-Z і Z-A сортують за абеткою, а Numeric сортує за першим числом, знайденим у кожному рядку.
- Позначте потрібні параметри очищення: вилучити повторювані рядки, перевернути порядок, обрізати кожен рядок або видалити порожні рядки.
- Введіть префікс та/або суфікс, щоб обрамити кожен рядок — наприклад, лапку й кому, щоб створити список для коду.
- Читайте перетворений список у полі Output лише для читання та спостерігайте, як оновлюється кількість рядків на вході та виході.
- Натисніть кнопку Copy поряд із міткою Output, щоб скопіювати результат, або Clear, щоб очистити введення.
Приклади
Сортування A-Z та вилучення дублікатів
Вхідні дані
banana apple banana cherry
Результат
apple banana cherry
Обрамити кожен рядок лапками й комою для списку в коді
Вхідні дані
red green blue
Результат
"red", "green", "blue",
Числове сортування за першим числом у кожному рядку
Вхідні дані
item 10 item 2 item 1
Результат
item 1 item 2 item 10
Поширені запитання
- Що роблять чотири режими сортування?
- None залишає рядки в їхньому вихідному порядку. A-Z і Z-A сортують за абеткою з урахуванням мови (локалі). Numeric читає перше число, знайдене в кожному рядку (ціле або дробове, зокрема відʼємні), і сортує за ним; рядки без чисел відправляються в кінець.
- У якому порядку застосовуються операції?
- Інструмент обробляє кожен рядок за фіксованим конвеєром: обрізання кожного рядка, видалення порожніх рядків, вилучення дублікатів, сортування, переворот, а потім додавання префікса й суфікса. Тому дублікати визначаються після обрізання, а префікс/суфікс додається останнім, після сортування й перевороту.
- Як працює вилучення повторюваних рядків?
- Зберігається перше входження кожного рядка, а наступні однакові рядки вилучаються, при цьому порядок першої появи рядків зберігається. Якщо ви також увімкнете обрізання кожного рядка, рядки обрізаються перед порівнянням дублікатів, тож рядки, що відрізняються лише навколишніми пробілами, вважаються однаковими.
- Що показують лічильники рядків?
- Дві картки статистики показують, скільки непорожніх рядків у вхідних і вихідних даних, щоб ви одразу бачили, скільки дублікатів чи порожніх рядків було вилучено.
- Чи завантажується мій список кудись?
- Ні. Усе виконується на 100% на боці клієнта, у вашому браузері. Ваш текст ніколи не завантажується на сервер, тож ви можете безпечно обробляти приватні списки, як-от адреси e-mail, URL чи внутрішні дані.
Схожі інструменти
Кодування / декодування Base32 / Base58
Кодуйте текст у Base32 (RFC 4648) або Base58 (алфавіт Bitcoin) і декодуйте обидва формати назад у текст — повністю безпечно для UTF-8 і цілком у вашому браузері.
Кодування / декодування Base64
Кодуйте або декодуйте Base64 (безпечно для UTF-8): URL-безпечний алфавіт, необовʼязкове доповнення, перенесення 64/76, лічильники байтів і символів та перегляд байтів у hex чи двійковому вигляді.
Конвертер регістру та лічильник
Перетворюйте текст між UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case та іншими форматами й рахуйте символи, слова та рядки.
Форматувальник і мініфікатор коду
Миттєво форматуйте або мініфікуйте HTML, CSS і JavaScript прямо у браузері з відступом у 2 пробіли, 4 пробіли чи табуляцію та стисканням JavaScript на основі Terser.