ListGPT
Комплект инструментов для обработки списков и текстов прямо в браузере.
Сравнение
- Сравнение двух списков Получите пересечение двух списков или удалите совпадающие элементы из первого списка.
- Построчное сравнение столбцов Сравните строки двух столбцов и найдите совпадения и отличия.
- Симметричная разность двух списков Получите элементы, которые присутствуют только в одном из двух списков.
Удаление
- Удаление дубликатов из списка Удалите повторяющиеся строки и сохраните порядок появления.
- Удаление строк по списку Удалите из первого списка строки, которые встречаются во втором списке.
- Работа со стоп-словами Удалите строки, содержащие стоп-слова, или оставьте только строки со стоп-словами.
- Удаление или замена фрагментов Замените указанный фрагмент текста в каждой строке или удалите его полностью.
- Удаление переносов строк Удалите символы перевода строки или замените их пробелами.
- Удаление лишних пробелов Удалите повторяющиеся пробелы из текста
- Удаление пустых строк Удалите пустые или содержащие только пробелы строки.
- Удаление всех пробелов Удалите все пробелы, табуляцию и переносы строк из текста.
- Обрезка пробелов по краям строк Удалите пробелы слева, справа или с обеих сторон для каждой строки.
- Удаление символов в начале и конце строк Укажите количество символов для удаления в начале и конце каждой строки.
- Удаление текста по символу Удалите всё до или после выбранного символа в каждой строке.
- Удаление текста после N символов Обрежьте строки после заданной длины.
- Удаление приставок и окончаний Удалите указанные начала и окончания строк.
- Удаление диакритических знаков Удалите акценты, тильды и другие диакритические символы.
- Дедупликация без учета регистра Оставьте первое вхождение строки и удалите остальные независимо от регистра.
- Дедупликация с нормализацией Обрежьте пробелы, приведите строки к нижнему регистру и удалите повторения.
- Фильтр по подстроке Оставьте или удалите строки, содержащие указанную подстроку.
- Фильтр по регулярному выражению Отберите строки по совпадению с заданным регулярным выражением.
- Удаление символов Удалите перечисленные символы из каждой строки. Поддерживаются экранированные последовательности (\n, \t).
- Белый список символов Сохраните только указанные символы (поддерживаются экранированные последовательности \n, \t).
- Удаление пунктуации Уберите пунктуацию и оставьте буквы, цифры и пробелы.
Нормализация
- Табы в пробелы Замените каждую табуляцию на выбранное количество пробелов.
- Пробелы в табы Замените группы пробелов на табуляцию фиксированной ширины.
- Нормализация переводов строк Выберите формат перевода строк и преобразуйте текст к нему.
- Схлопывание пустых строк Оставьте максимум одну пустую строку подряд в тексте.
- Перенос строк по ширине Добавьте переносы строк после указанного количества символов в каждой строке.
- Удаление мягких переносов Склейте строки внутри абзацев и сохраните разделение пустыми строками.
- Перевод строки в конце файла Добавьте завершающий перевод строки, если его нет в тексте.
- Неразрывные пробелы в обычные Преобразуйте неразрывные пробелы, сохранив остальной текст без изменений.
Объединение, разделение
- Объединение двух столбцов Объедините строки двух столбцов с выбранным разделителем.
- Разделение текста на список Разделите текст по выбранному разделителю на строки.
- Разделение списка на группы Укажите размер группы, и список будет разбит на блоки.
- Объединение списков Сложите два списка и удалите дубликаты.
- Перенос текста в столбец Преобразуйте текст и разделители в столбец.
- Перенос столбца в строку Объедините строки списка в одну строку с выбранным разделителем.
Сортировки
- Сортировка строк Отсортируйте строки списка в алфавитном порядке.
- Перемешивание строк Случайным образом перемешайте строки списка.
- Обратный порядок строк Разверните порядок строк списка.
- Ротация списка Сдвиньте строки влево или вправо, сохраняя длину списка.
- Случайная выборка строк Выберите случайные строки без повторов (пустые строки игнорируются).
- Вырезка по диапазону индексов Задайте диапазон индексов и получите соответствующий подсписок.
Подсчёт
- Нумерация строк Добавьте порядковые номера к строкам списка.
- Подсчёт строк Узнайте количество непустых строк в списке.
- Анализатор длины строк Посчитайте количество символов в каждой строке.
- Подсчёт повторов Получите количество вхождений каждой строки.
- Счётчик частоты слов Подсчитайте частоту слов и получите отсортированный список.
- Суммирование чисел Сложите числа, записанные по одному на строку.
- Сложение столбцов Складывайте значения из двух столбцов построчно.
- Перемножение столбцов Перемножьте значения двух столбцов построчно.
Извлечение
- Извлечение URL-адресов Найдите и соберите все URL-адреса из текста.
- Извлечение чисел Найдите все числа в тексте и соберите их в список.
- Извлечение email-адресов Извлеките все email-адреса из текста и получите уникальный список.
- Извлечение совпадений по RegExp Найдите все совпадения регулярного выражения в тексте.
Прочее
- Комбинатор списков Создайте все комбинации элементов двух списков.
- Добавление префикса и суффикса Добавьте указанный префикс и/или суффикс к каждой строке.
- Добавление суффикса Добавьте указанный текст в конец каждой строки.
- Перевод в нижний регистр Преобразуйте весь текст в нижний регистр.
- Перевод в верхний регистр Преобразуйте весь текст в верхний регистр.
- Преобразование в Title Case Сделайте первую букву каждого слова заглавной.
- Форматирование списка Очистите список от лишних символов, оставив только текст и цифры.
- Замена по RegExp Найдите и замените фрагменты текста с помощью регулярных выражений.
- Переворачивание текста Переверните текст целиком или построчно.
- Повторение текста Повторите текст указанное количество раз.
- URL encode / decode Кодируйте или декодируйте строки для URL.
- HTML encode / decode Преобразуйте текст в HTML-сущности или восстановите исходный текст.
- Base64 encode / decode Кодируйте или декодируйте строки в Base64 без сторонних программ.
- Пробелы в перенос строки Каждый пробел будет заменён на перенос строки.
- Переносы строк в пробел Каждый перенос строки будет заменён на пробел.