Категории

Нарезчик текста

Быстро извлекает срез из текста

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

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

Обзор

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

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

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

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

  • Введите исходный текст в поле ввода.
  • Укажите начальный и конечный индексы для определения диапазона среза.
  • Выберите режим обработки (Slice или Substring) и при необходимости активируйте опцию применения к каждой строке.
  • Нажмите кнопку выполнения, чтобы мгновенно получить результат.

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

Извлечение кодов стран или префиксов из списка телефонных номеров.
Очистка лог-файлов путем удаления временных меток в начале каждой строки.
Получение конкретных сегментов данных из структурированных текстовых идентификаторов.

Примеры

1. Извлечение префикса из списка ID

Аналитик данных
Контекст
Имеется список идентификаторов вида 'USR-12345', 'USR-67890', где нужно оставить только числовую часть.
Проблема
Необходимо быстро удалить первые 4 символа из каждой строки.
Как использовать
Вставьте список в поле ввода, установите начальный индекс 4, выберите режим 'Slice' и включите 'Применить к каждой строке'.
Пример конфигурации
startIndex: 4, sliceMode: 'slice', perLine: true
Результат
Получен чистый список числовых значений '12345', '67890' и т.д.

2. Получение расширения файла

Контент-менеджер
Контекст
Нужно выделить последние 3 символа из имен файлов для классификации по форматам.
Проблема
Нужно извлечь суффикс, используя отрицательный индекс.
Как использовать
Введите имя файла, установите начальный индекс -3, выберите режим 'Slice'.
Пример конфигурации
startIndex: -3, sliceMode: 'slice'
Результат
Инструмент вернул расширение, например 'jpg' из 'image.jpg'.

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

text

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

FAQ

Что такое начальный индекс?

Это порядковый номер символа, с которого начнется извлечение. Отсчет начинается с 0.

В чем разница между Slice и Substring?

Slice поддерживает отрицательные индексы для отсчета с конца строки, в то время как Substring нормализует их.

Можно ли оставить конечный индекс пустым?

Да, если оставить поле пустым, инструмент извлечет текст до самого конца строки.

Как работает опция 'Применить к каждой строке'?

При активации этой функции инструмент будет вырезать указанный диапазон из каждой отдельной строки в вашем тексте.

Нужно ли устанавливать дополнительное ПО?

Нет, инструмент работает полностью в браузере и не требует установки.

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

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

POST /ru/api/tools/text-slicer

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

Имя параметра Тип Обязательно Описание
textInput textarea Да -
startIndex number Да -
endIndex number Нет -
sliceMode select Да -
perLine checkbox Нет -

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

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

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

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

{
  "mcpServers": {
    "elysiatools-text-slicer": {
      "name": "text-slicer",
      "description": "Быстро извлекает срез из текста",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-slicer",
      "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]