Сущность регулярного выражения
Внимание
LUIS будет прекращена 1 октября 2025 г. и с 1 апреля 2023 г. вы не сможете создать новые ресурсы LUIS. Мы рекомендуем перенести приложения LUIS в понимание общения, чтобы воспользоваться продолжением поддержки продуктов и многоязычными возможностями.
Сущность регулярного выражения извлекает сущность на основе предоставленного шаблона регулярного выражения.
Регулярное выражение является оптимальным вариантом при использовании необработанного текста высказывания. Оно не учитывает регистр и игнорирует региональный алфавит. Сопоставление регулярных выражений применяется на уровне маркеров после внесения изменений при проверке орфографии. Если регулярное выражение слишком сложное, например в нем используется много квадратных скобок, вы не сможете добавить выражение в модель. Использует часть, но не всю библиотеку .NET Regex.
Сущность хорошо подходит, когда:
- Данные согласованно отформатированы с любыми также согласованными вариантами.
- У регулярного выражения может быть не более двух уровней вложенности.
Пример JSON
При использовании kb[0-9]{6}
в качестве определения сущности регулярного выражения может быть возвращен следующий ответ JSON с речевым фрагментом, содержащим сущности регулярных выражений для данного запроса:
When was kb123456 published?
:
"entities": [
{
"entity": "kb123456",
"type": "KB number",
"startIndex": 9,
"endIndex": 16
}
]
Следующие шаги
Узнайте больше о сущностях.