Текстовый инструмент
и
Ввод
или
Вывод
0 lines

Бесплатный онлайн-инструмент для работы с текстом — замена, преобразование, сортировка, извлечение и кодирование

Текстовый инструмент 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-сущности кодирование / декодирование — преобразует символы вроде < в &lt; и обратно, что необходимо для безопасного встраивания пользовательского контента в HTML.
  • Unicode экранирование / деэкранирование — преобразует не-ASCII символы в escape-последовательности \uXXXX и обратно, полезно для исходных файлов JavaScript и JSON-данных.

Режим реального времени или кнопка «Применить»

Когда включён режим Реального времени (чекбокс в верхней панели), результат обновляется мгновенно при вводе текста или изменении любого параметра — идеально для быстрых экспериментов. Отключите его при работе с большими блоками текста, где обработка в реальном времени может замедляться, и используйте кнопку Применить (или ⌘Enter / Ctrl+Enter), чтобы выполнить все операции сразу.

Порядок выполнения операций

Операции всегда выполняются в следующей фиксированной последовательности: Извлечение → Поиск и замена → Быстрая замена → Преобразование → Сортировка и дедупликация → Переводы строк. Операции кодирования/декодирования применяются непосредственно к текущему результату и не включаются в общий конвейер. Используйте Сбросить операции в нижней панели, чтобы вернуть все настройки к значениям по умолчанию, не очищая ваш текст.