Бесплатный онлайн-инструмент для работы с текстом — замена, преобразование, сортировка, извлечение и кодирование
Текстовый инструмент Delimiter.site — это универсальный браузерный текстовый редактор, который позволяет очищать, переформатировать и обрабатывать любой блок текста без написания единой строки кода. Вставьте свой контент, выберите нужные операции на вкладках выше и нажмите Применить — или включите режим Реального времени, чтобы видеть результаты по мере ввода. Ничего не отправляется на сервер; все операции выполняются исключительно в вашем браузере.
Вкладка «Замена» — поиск, удаление и подстановка текста
Вкладка «Замена» — самый мощный раздел текстового инструмента. Она позволяет выполнять точечный поиск с заменой, а также массовую очистку одним нажатием на чекбокс.
Поиск и замена
Введите искомый текст и строку замены в первые два поля. Вы можете выполнить вторую независимую операцию поиска и замены в полях ниже. Полезные параметры:
- Игнорировать регистр — одинаково находит Apple, apple и APPLE.
- Заменить только один раз — останавливается после первого совпадения, оставляя остальные без изменений.
- Искать в каждой строке — применяет шаблон независимо к каждой строке.
- Начало / Конец строки — привязывает совпадение к началу или концу каждой строки.
- Режим регулярных выражений — интерпретирует поле поиска как регулярное выражение, открывая доступ к шаблонам вроде
\d+или(foo|bar).
Быстрая замена через чекбоксы
Сетка чекбоксов применяет распространённые операции очистки с использованием общего поля Текст замены (оставьте его пустым, чтобы удалить совпавший контент):
- Заменить все пробельные символы — сворачивает каждый пробельный символ в указанную замену.
- Заменить лишние пробелы — сокращает два и более пробелов до одного (или вашей замены).
- Заменить табуляции — преобразует символы табуляции в пробелы или любую строку.
- Пробелы в начале / в конце — удаляет пробелы в начале или конце каждой строки.
- Удалить пустые строки — удаляет строки, содержащие только пробельные символы.
- Пробелы → переводы строк — размещает каждое слово на отдельной строке.
- Удалить HTML-теги — убирает всю разметку
<tag>, оставляя чистый текст. - Удалить URL-адреса — убирает все ссылки
http://иhttps://. - Удалить знаки препинания — убирает все знаки пунктуации.
- Удалить спецсимволы — оставляет только буквы, цифры и пробелы.
- Удалить не-ASCII символы — убирает все символы за пределами стандартного диапазона ASCII (полезно для очистки текста, скопированного из PDF или документов на иностранных языках).
Контекстная замена
Используйте поля маркеров До и После, чтобы заменить всё до или после заданной строки. Поля Строки, содержащие и Строки, НЕ содержащие заменяют целые строки, которые совпадают (или не совпадают) с искомым текстом. Между заменяет всё, найденное между двумя маркерами.
Вкладка «Преобразование» — переформатирование и реструктуризация
Префикс и суффикс
Добавляйте любую строку в начало или конец каждой строки одновременно. Идеально подходит для добавления одинарных кавычек SQL, маркеров списка, HTML-тегов или CSV-разделителей к каждой строке данных.
Перенос на N символах
Разбивает длинные строки на более короткие с фиксированной шириной в символах. Полезно для тел писем, терминального вывода или требований устаревших систем с ограничением максимальной длины строки.
Реверс
- Реверс текста — переворачивает всю строку посимвольно.
- Реверс строк — ставит последнюю строку первой, а первую — последней.
- Реверс слов — меняет порядок слов на обратный в каждой отдельной строке.
Изменение регистра
- Предложение — делает заглавной первую букву каждого предложения.
- Заголовок — делает заглавными основные слова, оставляя строчными артикли и предлоги.
- нижний регистр / ВЕРХНИЙ РЕГИСТР — стандартное полное преобразование регистра.
- иНВЕРСИЯ — инвертирует регистр каждого символа.
- СлУчАйНыЙ — случайным образом выбирает регистр каждого символа.
Для специализированного конвертера регистра со всеми режимами в один клик используйте конвертер регистра.
Нумерация строк
Добавляет возрастающий номер перед каждой строкой. Задайте начальный номер и строку-разделитель
(например, ., ) или :), чтобы соответствовать нужному формату.
Вкладка «Сортировка и дедупликация» — упорядочивание и очистка списков
Сортируйте строки по алфавиту (А → Я или Я → А) или по числам, найденным первыми в каждой строке (1 → 9 или 9 → 1). Удалить повторяющиеся строки оставляет только первое вхождение каждой уникальной строки (без учёта регистра). Удалить повторяющиеся слова выполняет дедупликацию внутри каждой строки, сохраняя структуру предложения и убирая повторяющиеся термины. Для более детального управления сортировкой и дедупликацией — включая отдельную панель, показывающую, какие именно строки были удалены — используйте специализированные инструменты сортировка строк и удаление дубликатов.
Вкладка «Извлечение» — получите именно то, что нужно
Извлечь между
Извлекает каждую подстроку, найденную между начальным и конечным маркерами. Например,
если задать начало как " и конец как ", будут извлечены все строки в двойных кавычках.
Переключите Включить начальный и конечный маркеры, чтобы сохранить разделители в результате.
Строки, содержащие
Фильтрует текст, оставляя только строки, содержащие определённое слово или фразу. Включите Точное совпадение, чтобы требовать полного совпадения строки, а не подстроки.
Быстрое извлечение
- Email-адреса — извлекает все валидные email-адреса, по одному на строку.
- URL-адреса — извлекает все ссылки
http/https. - Числа — извлекает все целые и десятичные числа.
- Слова — извлекает каждое отдельное слово.
Вкладка «Переводы строк» — управление разрывами строк
Вкладка «Переводы строк» даёт вам точный контроль над тем, где появляются разрывы строк:
- После каждого слова — размещает каждое слово на отдельной строке (превращает абзац в список слов).
- Каждые N слов — группирует слова в блоки по N на строку.
- Каждые N символов — жёстко переносит текст на фиксированном количестве символов.
- После строки — вставляет разрыв строки сразу после каждого вхождения определённого символа или фразы, например точки, запятой или закрывающего тега.
Вкладка «Кодирование» — конвертация между форматами
Вкладка «Кодирование» преобразует текст между распространёнными форматами кодирования, и всё обрабатывается на стороне клиента в вашем браузере:
- Base64 кодирование / декодирование — преобразует текст в формат Base64 и обратно, часто используемый для встраивания бинарных данных в JSON, API и вложения электронной почты.
- URL кодирование / декодирование — кодирует специальные символы в процентном формате для безопасного использования в URL-адресах и строках запросов (например, пробелы становятся
%20). - HTML-сущности кодирование / декодирование — преобразует символы вроде
<в<и обратно, что необходимо для безопасного встраивания пользовательского контента в HTML. - Unicode экранирование / деэкранирование — преобразует не-ASCII символы в escape-последовательности
\uXXXXи обратно, полезно для исходных файлов JavaScript и JSON-данных.
Режим реального времени или кнопка «Применить»
Когда включён режим Реального времени (чекбокс в верхней панели), результат обновляется мгновенно при вводе текста или изменении любого параметра — идеально для быстрых экспериментов. Отключите его при работе с большими блоками текста, где обработка в реальном времени может замедляться, и используйте кнопку Применить (или ⌘Enter / Ctrl+Enter), чтобы выполнить все операции сразу.
Порядок выполнения операций
Операции всегда выполняются в следующей фиксированной последовательности: Извлечение → Поиск и замена → Быстрая замена → Преобразование → Сортировка и дедупликация → Переводы строк. Операции кодирования/декодирования применяются непосредственно к текущему результату и не включаются в общий конвейер. Используйте Сбросить операции в нижней панели, чтобы вернуть все настройки к значениям по умолчанию, не очищая ваш текст.