Разделитель текста

Разделяет текст по пользовательским разделителям, символам или шаблонам

Ключевые факты

Категория
Текст и письмо
Типы входных данных
textarea, select, text, checkbox
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Разделитель текста — это удобный инструмент для быстрой обработки текстовых данных, позволяющий разбивать большие массивы информации на части по заданным критериям, таким как символы, слова, предложения или пользовательские разделители.

Когда использовать

  • Когда нужно быстро превратить длинный список элементов, разделенных запятыми, в структурированный список.
  • При необходимости очистить текст, разбив его на отдельные предложения или слова для дальнейшего анализа.
  • Когда требуется ограничить длину текстовых блоков для корректного отображения в интерфейсах или базах данных.

Как это работает

  • Вставьте исходный текст в поле ввода.
  • Выберите подходящий тип разделения (по строкам, словам, символам или пользовательскому шаблону).
  • Настройте дополнительные параметры, такие как обрезка пробелов или сохранение пустых частей.
  • Выберите формат вывода и получите готовый результат.

Сценарии использования

Подготовка данных из CSV-файлов для импорта в системы управления базами данных.
Разбивка длинных лог-файлов на отдельные записи для удобства чтения и отладки.
Преобразование неструктурированного текста в массив данных для использования в программировании.

Примеры

1. Преобразование списка email-адресов

Маркетолог
Контекст
У вас есть список email-адресов, разделенных запятыми, который нужно превратить в вертикальный список для рассылки.
Проблема
Необходимость быстрого форматирования данных без ручного редактирования.
Как использовать
Вставьте список в поле ввода, выберите «Пользовательский разделитель» (укажите запятую) и установите формат вывода «Newline Separated».
Результат
Список адресов будет мгновенно преобразован в столбец, готовый к копированию в почтовый клиент.

2. Подготовка текста для анализа

Аналитик данных
Контекст
Нужно разбить длинный абзац на отдельные предложения для последующего анализа тональности текста.
Проблема
Сложность ручного выделения предложений в больших текстах.
Как использовать
Вставьте текст, выберите тип разделения «Split by Sentences» и формат вывода «Numbered List».
Результат
Текст будет разделен на пронумерованные предложения, что упрощает их дальнейшую обработку.

Проверить на примерах

markdown, text

Связанные хабы

FAQ

Можно ли использовать регулярные выражения в качестве разделителя?

Да, при выборе типа «Пользовательский разделитель» вы можете использовать регулярные выражения для гибкой настройки процесса.

Что делает опция «Обрезать каждую часть»?

Она автоматически удаляет лишние пробелы в начале и конце каждого полученного фрагмента текста.

Можно ли сохранить пустые строки при разделении?

Да, если вы активируете опцию «Сохранять пустые части», инструмент не будет удалять пустые фрагменты, возникшие при наличии нескольких разделителей подряд.

Какие форматы вывода доступны?

Вы можете получить результат в виде списка с новой строки, через запятую, в формате JSON-массива или пронумерованного списка.

Есть ли ограничение на объем текста?

Инструмент эффективно обрабатывает большие объемы текста, однако для экстремально длинных документов рекомендуется разбивать их на части.

Документация API

Конечная точка запроса

POST /ru/api/tools/text-splitter

Параметры запроса

Имя параметра Тип Обязательно Описание
textInput textarea Да -
splitType select Да -
customDelimiter text Нет -
outputFormat select Да -
preserveEmpty checkbox Нет -
trimParts checkbox Нет -

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-text-splitter": {
      "name": "text-splitter",
      "description": "Разделяет текст по пользовательским разделителям, символам или шаблонам",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-splitter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]