Compartir a través de


Entidad de expresión regular

Importante

Language Understanding Intelligent Service (LUIS) se retirará completamente el 31 de marzo de 2026. La creación de recursos de LUIS no está disponible. A partir del 31 de octubre de 2025, el portal de LUIS ya no estará disponible. Se recomienda migrar las aplicaciones de LUIS al reconocimiento del lenguaje conversacional para aprovechar el soporte continuo del producto y las capacidades multilingües.

Una entidad de expresión regular extrae una entidad basada en un patrón de expresión regular que se proporciona.

Una expresión regular es mejor para el texto de enunciado sin formato. No distingue entre mayúsculas y minúsculas e ignora la variante cultural. La coincidencia de expresiones regulares se aplica después de las modificaciones de la ortografía en el nivel de token. Si la expresión regular es demasiado compleja (por ejemplo, uso excesivo de corchetes), no podrá agregar la expresión al modelo. Usa una parte de la biblioteca de expresiones regulares de .NET, pero no toda ella.

La entidad es la opción ideal cuando:

  • Los datos tienen un formato coherente con cualquier variación que también sea coherente.
  • La expresión regular no necesita más de 2 niveles de anidamiento.

Entidad de expresión regular

Ejemplo de JSON

Al usar kb[0-9]{6} como definición de la entidad de expresión regular, la siguiente respuesta JSON es una expresión de ejemplo con las entidades de expresión regular devueltas para la consulta:

When was kb123456 published?:

"entities": [
  {
    "entity": "kb123456",
    "type": "KB number",
    "startIndex": 9,
    "endIndex": 16
  }
]

Pasos siguientes

Más información sobre las entidades: