Категории

Фильтровать Слова в Тексте

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

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

Совпадать только целые слова

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

Пользовательский разделитель между словами (переопределяет формат вывода)

Удалить дубликаты слов из результатов

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

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

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

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

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

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

Обзор

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

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

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

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

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

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

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

Примеры

1. Извлечение email-адресов

Маркетолог
Контекст
Есть текст с множеством контактов, перемешанных с описанием услуг.
Проблема
Нужно быстро собрать все email-адреса в один список.
Как использовать
Выберите тип «Регулярное выражение», введите шаблон `[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}`, выберите формат вывода «Каждое слово на новой строке».
Результат
Список всех найденных email-адресов, очищенный от лишнего текста.

2. Фильтрация коротких слов

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

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

video, text, regex

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

FAQ

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

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

Как оставить только уникальные слова?

Активируйте опцию «Удалить дубликаты» перед запуском фильтрации.

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

Да, включите параметр «Сортировать по алфавиту» для упорядочивания полученного списка.

Что делает опция «Граница слова»?

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

Как изменить разделитель в выводе?

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

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

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

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

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

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

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

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

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

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

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