Преобразователь текста

Четыре быстрых очистителя текста на одной странице: создавайте URL- и файлово-дружественные слаги, обрезайте длинный текст по символам или словам, выравнивайте строки до фиксированной ширины и удаляйте повторы слов.
Вся обработка выполняется локально в вашем браузере — ваши данные никогда не загружаются ни на один сервер.
Как это работает: Серии символов, не являющихся буквами и цифрами (пробелы, знаки препинания, HTML-теги и сущности), сворачиваются в один разделитель; буквы и цифры Unicode — включая CJK — сохраняются.
Разделитель:
Макс. длина (символов): 0 = no limit
Как это работает: Обрежьте текст по лимиту, измеряемому в символах или словах. Если текст уже помещается, он остаётся без изменений.
Ограничить по: Максимум:
Как это работает: Каждая строка ввода дополняется строкой-заполнителем до целевой ширины — удобно для выравнивания колонок в обычном тексте.
Выравнивание: Целевая ширина: Строка-заполнитель:
Как это работает: Слово — это любая последовательность букв / цифр (включая CJK) с необязательными внутренними дефисами, апострофами или подчёркиваниями.
Область:
Ctrl+Enter во входе также запускает активный режим.
Выберите режим сверху и нажмите его кнопку действия (или Ctrl+Enter). Вся обработка текста остаётся в вашем браузере.
О каждом режиме:
Генератор слагов — превращает любой текст (заголовки, названия, названия продуктов) в аккуратный URL- или файловый слаг. HTML-теги и сущности удаляются, серии знаков препинания и пробелов сворачиваются в один разделитель, а буквы и цифры Unicode сохраняются — те же правила в стиле GitHub, что используются для якорей заголовков Markdown на сайте. Задайте максимальную длину, чтобы слаги оставались короткими; слаг обрезается по разделителю, поэтому никогда не обрывается посреди слова.
Обрезка — обрезает текст на N символах (кодовых точках) или N словах. При включённом «Добавлять ...» в конце добавляется «...», только если что-то было обрезано, поэтому короткий текст никогда не меняется.
Выравнивание строк — выравнивает каждую строку до одной ширины для колонок в обычном тексте. Ширина измеряется в символах; многосимвольная строка-заполнитель (например, - или 0) повторяется и обрезается по размеру. Выравнивание по центру делит лишнее заполнение слева и справа.
Удаление повторов слов — «весь текст» выводит по одному уникальному слову в строке, сохраняя первое вхождение (отлично для списков ключевых слов); «соседние повторы» удаляет серии одного и того же слова внутри текста, например «the the», сохраняя знаки препинания и структуру строк. «Не учитывать регистр» считает Hello и hello одним и тем же словом.