Об этом инструменте
Текст, скопированный из PDF, писем, таблиц или веба, приходит с беспорядком: рваные отступы, двойные пробелы, пустые строки, повторяющиеся строки, «фигурные» кавычки и случайные HTML-теги. Очистка текста исправляет всё это в одном месте. Отметьте нужные операции — и результат обновляется вживую: комбинируйте обрезку, дедупликацию, сортировку, смену регистра и другое.
Каждое преобразование выполняется в браузере над тем самым текстом, что вы вставили; ничего не отправляется на сервер. Удобно, чтобы вычистить список перед импортом, нормализовать данные из отчёта или превратить вставленный абзац в аккуратный обычный текст. Понравился результат — скопируйте его.
Частые вопросы
Какие проблемы форматирования может исправить очиститель текста?
Отметьте любую комбинацию опций — обрезать пробелы в конце строк, схлопнуть повторяющиеся пробелы, удалить пустые строки, удалить повторяющиеся строки, отсортировать строки, изменить регистр, убрать HTML-теги, выпрямить «умные» кавычки, убрать диакритику, убрать нумерацию или преобразовать CRLF в LF — все они применяются к вашему тексту одновременно.
Можно ли комбинировать несколько операций очистки сразу?
Да. Отметьте сколько угодно опций; операции выполняются в фиксированном порядке конвейера (например, обрезка происходит перед сортировкой), поэтому результат предсказуем независимо от того, в каком порядке вы их отмечали.
Что именно меняет «выпрямить кавычки»?
Она превращает изогнутые «умные» кавычки и апострофы (" " ' '), которые часто создают текстовые редакторы, в обычные прямые кавычки (" '), что полезно перед вставкой текста в код или в системы с обычным текстом, которые не переваривают Unicode-пунктуацию.
Меняет ли удаление диакритики смысл текста?
Может — «café» становится «cafe», а «naïve» — «naive». Используйте это только когда нужен чистый ASCII-вывод (например, для имён файлов или slug), а не для текста, где ударения несут смысл.
Вставленный мной текст куда-то загружается?
Нет. Очистка полностью происходит в вашем браузере на JavaScript — ничего из вставленного не отправляется на сервер.