Категории

Фильтровать Предложения в Тексте

Быстро возвращать все предложения, которые соответствуют шаблону или регулярному выражению

Шаблон для сопоставления (не используется для всех типов фильтров)

Символы, обозначающие конец предложений

Учитывать регистр при фильтрации

Сохранять исходное расстояние и пунктуацию

Удалить дубликаты предложений

Сортировать результаты по алфавиту

Максимальная длина предложения (для типа фильтра по длине)

Максимальное количество слов (для типа фильтра по количеству слов)

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

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

Обзор

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

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

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

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

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

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

Извлечение всех вопросов из интервью для создания раздела FAQ.
Фильтрация длинных отчетов для поиска предложений, содержащих конкретные числовые показатели.
Подготовка данных для анализа текста путем удаления дублирующихся предложений и сортировки оставшихся.

Примеры

1. Извлечение вопросов из текста

Редактор контента
Контекст
У вас есть длинная транскрипция интервью, из которой нужно выписать все заданные вопросы.
Проблема
Вручную искать вопросы в большом объеме текста долго и утомительно.
Как использовать
Вставьте текст, выберите тип фильтра «Это вопрос» и установите формат вывода «Нумерованный список».
Результат
Вы получите чистый список всех вопросов, заданных в интервью, готовый для публикации.

2. Поиск предложений с конкретными данными

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

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

video, text, regex

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

FAQ

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

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

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

Да, выберите тип фильтра «Регулярное выражение» и введите нужный паттерн в поле шаблона.

Как инструмент определяет границы предложений?

По умолчанию используются символы '.', '!' и '?', но вы можете задать свои собственные разделители в поле «Концы предложений».

Сохраняется ли исходное форматирование текста?

Да, по умолчанию включена опция сохранения оригинального форматирования, пунктуации и пробелов.

Можно ли отсортировать результат?

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

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

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

POST /ru/api/tools/text-sentence-filter

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

Имя параметра Тип Обязательно Описание
textInput textarea Да -
filterType select Да -
pattern text Нет Шаблон для сопоставления (не используется для всех типов фильтров)
sentenceEndings text Нет Символы, обозначающие конец предложений
caseSensitive checkbox Нет Учитывать регистр при фильтрации
preserveFormatting checkbox Нет Сохранять исходное расстояние и пунктуацию
outputFormat select Да -
removeDuplicates checkbox Нет Удалить дубликаты предложений
sortAlphabetically checkbox Нет Сортировать результаты по алфавиту
maxLength text Нет Максимальная длина предложения (для типа фильтра по длине)
maxWords text Нет Максимальное количество слов (для типа фильтра по количеству слов)

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

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

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

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

{
  "mcpServers": {
    "elysiatools-text-sentence-filter": {
      "name": "text-sentence-filter",
      "description": "Быстро возвращать все предложения, которые соответствуют шаблону или регулярному выражению",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-sentence-filter",
      "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]