نمط.أي كيان

Pattern.any هو عنصر نائب متغير الطول يستخدم فقط في نطق قالب النمط لتحديد المكان الذي يبدأ فيه الكيان وينتهي.

يجب وضع علامة على Pattern.any الكيانات في أمثلة قالب النمط ، وليس أمثلة المستخدم المقصود.

يكون الكيان مناسبا تماما عندما:

  • يمكن الخلط بين نهاية الكيان والنص المتبقي من الكلام.

الاستخدام

بالنظر إلى تطبيق العميل الذي يبحث عن الكتب بناء على العنوان ، فإن pattern.any يستخرج العنوان الكامل. قالب النطق باستخدام pattern.any للبحث عن هذا الكتاب هو Was {BookTitle} written by an American this year[?].

في الجدول التالي، يحتوي كل صف على نسختين من الكلام. اللفظ العلوي هو كيف يرى لويس في البداية الكلام. ليس من الواضح أين يبدأ عنوان الكتاب وينتهي. يستخدم النطق السفلي كيان Pattern.any لوضع علامة على بداية الكيان ونهايته.

النطق مع الكيان بالخط العريض
Was The Man Who Mistook His Wife for a Hat and Other Clinical Tales written by an American this year?

هل كان الرجل روبوت Who مخطئا في زوجته على أنها قبعة وحكايات سريرية أخرى كتبها أمريكي هذا العام؟
Was Half Asleep in Frog Pajamas written by an American this year?

هل كان نصف نائم في بيجامات الضفدع كتبه أمريكي هذا العام؟
Was The Particular Sadness of Lemon Cake: A Novel written by an American this year?

هل كان الحزن الخاص لكعكة الليمون: رواية كتبها أمريكي هذا العام؟
Was There's A Wocket In My Pocket! written by an American this year?

هل كان هناك كتاب "ووكيت في جيبي!" كتبه أمريكي هذا العام؟

مثال JSON

خذ بعين الاعتبار الاستعلام التالي:

where is the form Understand your responsibilities as a member of the community and who needs to sign it after I read it?

باستخدام اسم النموذج المضمن لاستخراجه كنمط.any:

Understand your responsibilities as a member of the community

"entities": [
  {
    "entity": "understand your responsibilities as a member of the community",
    "type": "FormName",
    "startIndex": 18,
    "endIndex": 78,
    "role": ""
  }

الخطوات التالية

في هذا البرنامج التعليمي ، استخدم كيان Pattern.any لاستخراج البيانات من الألفاظ حيث تكون الألفاظ منسقة بشكل جيد وحيث يمكن بسهولة الخلط بين نهاية البيانات والكلمات المتبقية من الكلام.