Normal ifade varlığı

Önemli

LUIS 1 Ekim 2025'te kullanımdan kaldırılacak ve 1 Nisan 2023'den itibaren yeni LUIS kaynakları oluşturamayacaksınız. Devam eden ürün desteği ve çok dilli özelliklerden yararlanmak için LUIS uygulamalarınızıkonuşma dili anlama özelliğine geçirmenizi öneririz.

Normal ifade varlığı, sağladığınız normal ifade deseni temelinde bir varlığı ayıklar.

Normal ifade, ham konuşma metni için en iyisidir. Olayı yoksayar ve kültürel değişkeni yoksayar. Belirteç düzeyinde yazım denetimi değişikliklerinden sonra normal ifade eşleştirmesi uygulanır. Normal ifade çok karmaşıksa (çok fazla köşeli ayraç kullanmak gibi) ifadeyi modele ekleyemezsiniz. .NET Regex kitaplığının tamamını değil bir bölümünü kullanır.

Varlık aşağıdaki durumlarda uygundur:

  • Veriler, tutarlı olan her çeşitlemeyle tutarlı bir şekilde biçimlendirilir.
  • Normal ifadenin 2'den fazla iç içe yerleştirme düzeyine ihtiyacı yoktur.

Normal ifade varlığı

Örnek JSON

normal ifade varlık tanımı olarak kullanırken kb[0-9]{6}, aşağıdaki JSON yanıtı sorgu için döndürülen normal ifade varlıklarıyla örnek bir ifadedir:

When was kb123456 published?:

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

Sonraki adımlar

Varlıklar hakkında daha fazla bilgi edinin: