ForHosting KIT · النصوص والذكاء الاصطناعي

استخراج الكلمات المنتهية بلواحق

اطلب الكلمات المنتهية بـ ing فتعطيك الجملة «The running fox is jumping, hopping, and singing while the dog is sleeping» الكلمات running وjumping وhopping وsinging وsleeping، أي 5 من 13 بالترتيب. دون تعبيرات نمطية. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
اللاحقة
ing
تحصل على
الكلمات
running, jumping, hopping, singing, sleeping
الكمية
5
الكلمات الفريدة
running, jumping, hopping, singing, sleeping
العدد الفريد
5

استخراج الكلمات التي تنتهي بلاحقة مختارة أداة نصية عملية بوعد واضح: خذ مقطعًا غير فارغ، واختر النهاية التي تهمك، واحصل على كل كلمة تختم بتلك اللاحقة لتبحث عن القوافي وتدرس نهايات النحو وتصفّي بنكًا معجميًا دون كتابة تعبير نمطي. يشترك الشعراء والمعلمون واللغويون وهواة الكلمات المتقاطعة وسكربتات الأتمتة في نية البحث نفسها عند كتابة استخراج الكلمات التي تنتهي بلاحقة أو إيجاد كلمات تختم بلاحقة أو سرد الكلمات حسب اللاحقة. يُرفض النص الفارغ أو اللاحقة الفارغة بوصفها إدخالًا غير صالح حتى لا يخزّن المستدعي حمولات جوفاء بالخطأ.

ما يُعد نهاية كلمة وكيف تُبنى القائمة

نهاية الكلمة في أداة استخراج الكلمات التي تختم بلاحقة هي أي رمز تطابق أحرفه الأخيرة اللاحقة التي اخترتها: running تطابق ing، وnation تطابق tion، وquickly تطابق ly، وmoonlight تطابق ight. الرموز سلاسل متصلة من أحرف أو أرقام Unicode، وقد تُربط بفاصلة عليا أو شرطة داخلية، فتبقى well-being وO'Brien وpre-owned كلمة واحدة بدل التجزئة عند علامات الترقيم. كل ما عدا ذلك —المسافات والفواصل والنقاط والاقتباسات والخطوط المائلة والرموز التعبيرية— يعمل حدًّا.

المطابقة قائمة على اللاحقة لا على الصوت: يجب أن تساوي أحرف نهاية الرمز اللاحقة، بلا معجم نطق ولا علامات نبر ولا عدّ مقاطع. عندما يكون الوضع غير الحساس لحالة الأحرف مفعّلًا (وهو الافتراضي)، تطابق Running وrunning كلتاهما اللاحقة ING، وتطوي الفرادة الحالة مع الإبقاء على أول إملاء كتبته. وعندما يكون ذلك الوضع معطّلًا يجب أن تطابق النهاية تمامًا، فلا تلتقط ED كلمة walked ولا تلتقط ing كلمة SINGING.

فضّل هذه الصفحة عندما تكون نية البحث استخراج الكلمات التي تنتهي بلاحقة أو إيجاد كلمات تختم بلاحقة أو سرد نهايات القافية أو تصفية قائمة معجمية بنهاية نحوية مثل ed أو ly أو tion أو ness. لا تستخدمها لتحليل كامل لمخطط القافية بالفونيمات والوزن —فهذا منتج آخر— ولا لسرد كل الكلمات الفريدة بغض النظر عن النهاية أو استخراج الأسماء ذات الأحرف الكبيرة أو تحويل الحالة أو تجذيع الجذوع.

بنوك قوافٍ للشعراء وكتّاب الأغاني

الصق مقطعًا شعريًا مسودة، واضبط suffix على ight أو ation، واجمع كل كلمة مطابقة بالترتيب قبل تحقق صوتي يدوي.

تمارين نهايات نحوية للمعلمين

يستخرج المعلمون الكلمات التي تنتهي باللواحق ed أو ly أو ing من نص قراءة لبناء تمارين تصريف وقوائم أقسام كلام.

هل تُسرد الكلمات المكررة أكثر من مرة؟

نعم في words حتى ترى تكرار ظهور النهاية.

هل تجد الأداة الكلمات التي تتقافى في النطق؟

لا، فهي تقارن الحروف فقط: يجب أن تطابق نهاية الكلمة اللاحقة التي كتبتها. لا تستخدم قاموس نطق ولا نبرًا ولا عدّ مقاطع، لذا تحقق بنفسك من صوت كل نتيجة.

هل يهم الفرق بين الأحرف الكبيرة والصغيرة؟

ليس افتراضيًا: تطابق Running وrunning كلتاهما اللاحقة ING، ويُكشف التكرار دون اعتبار لحالة الأحرف. ومع تفعيل الخيار الصارم يجب أن تتطابق النهاية تمامًا، فلا تجد ED الكلمة walked.

هل يمكن أن تحتوي اللاحقة على مسافة أو عدة كلمات؟

لا، فاللاحقة نهاية كلمة واحدة، ولذلك تُرفض إذا احتوت على مسافة في وسطها. أما المسافات المكتوبة قبلها أو بعدها فتُحذف ببساطة.

هل تبقى الكلمات الموصولة بشرطة مثل well-being كاملة؟

نعم، فالشرطة أو الفاصلة العليا داخل الكلمة لا تقسمها، لذلك تبقى well-being وpre-owned كلمة واحدة وتُفحص نهايتها كاملة. أما المسافات والفواصل والنقاط والشرطات المائلة فتفصل بين الكلمات.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/str/extract-words-ending

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/str/extract-words-ending \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The running fox is jumping, hopping, and singing while the dog is sleeping.","suffix":"ing"}'
{
  "text": "The running fox is jumping, hopping, and singing while the dog is sleeping.",
  "suffix": "ing"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.extract_words_ending",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تستخدم هذه القدرة مُجزّئًا حتميًا يراعي Unicode ومطابقة لاحقة —دون نموذج لغة ودون ذهاب وإياب عبر الشبكة ودون عيّنة عشوائية— بحيث يتطابق ودجت المتصفح المجاني وواجهة API المدفوعة مسبقًا بايتًا ببايت. تُفوتر استدعاءات API الناجحة بسعر الأساس المنشور $0.002 لكل عنصر؛ ولا تُحسب إخفاقات التحقق.

ما يُعد نهاية كلمة وكيف تُبنى القائمة

يمشي المسح من اليسار إلى اليمين ويضيف كل رمز مطابق إلى المصفوفة words مع الإبقاء على التكرارات إذا ظهرت القافية أو التصريف نفسه مرتين في مقطع شعري؛ وتحتفظ مصفوفة منفصلة unique_words بأول شكل سطحي لكل رمز متمايز فقط لتبني بنك قوافٍ نظيفًا أو قائمة نحوية أو مفردات مُصفّاة. يُبلغ total_tokens بعدد الكلمات قبل مرشح اللاحقة، فيساعدك على تقدير كثافة المجموعة المطابقة نسبةً إلى المقطع كله.

عقد الإدخال ورفض الفراغ وقراءة حقول الاستجابة

تُرفض كذلك اللاحقة التي تحتوي مسافات بيضاء، لأن النهاية ذيل رمز واحد لا عبارة. لأن الخوارزمية منطق سلاسل صرف، يمكن لاختبارات التكامل المستمر تثبيت الكائن كاملًا. يتبع النص المصدر قواعد الاحتفاظ نفسها لبقية عناصر parse في KIT. أرسل جسم JSON بالحقل النصي الإلزامي text مضبوطًا على العينة غير الفارغة المراد مسحها والحقل النصي الإلزامي suffix مضبوطًا على النهاية المراد مطابقتها. تُقبل الأسماء البديلة input وvalue وs وcontent وbody لنص المصدر عندما تستخدمها عملاء أقدم أو مولّدات النماذج؛ وتُقبل ending وends_with وending_with للاحقة. غياب text أو قيمة غير نصية أو سلسلة بطول صفر أو غياب suffix أو قيمة غير نصية أو لاحقة فارغة بعد القص كلها ترفع invalid_input برسالة تسمّي المشكلة، ولا تُحسب تلك الإخفاقات على API المدفوعة مسبقًا. النص المؤلف من مسافات فقط وغير الفارغ مسموح: قد يُنتج صفر رموز مطابقة ومصفوفتين فارغتين words وunique_words، وهي شكل نجاح صالح عندما لا يحتوي المقطع كلمات تختم بالنهاية المختارة. القيمة الاختيارية case_insensitive تساوي true افتراضيًا؛ وتُقبل الأسماء البديلة ignore_case وci وcasefold. عند النجاح تتضمن الاستجابة words قائمة مرتبة للرموز المطابقة مع التكرارات؛ وcount طولها؛ وunique_words المطابقات المتمايزة عند أول ظهور؛ وunique_count طولها؛ وtotal_tokens العدد الكلي للرموز قبل المرشح؛ وsuffix يعيد النهاية المقصوصة المستخدمة؛ وcase_insensitive يعيد الوضع؛ وoriginal يعيد الإدخال الحرفي لجداول الواجهة؛ وmethod دائمًا extract_words_ending ليتفرع الكود اللاحق دون تخمين الأشكال. استخدم words عندما تهمّك تكرارية نهاية؛ واستخدم unique_words عندما تحتاج مجموعة مرشحي قوافٍ أو صيغ مصرفة فقط. أبقِ الحمولات عند أحجام مستندات عادية تناسب عزل Worker لا مكبات متعددة الميجابايت؛ فهذا المنتج أداة نص لا مستودع ضخم.

استخدام API والتسعير وسير العمل والحدود العملية

استدعِ أداة استخراج الكلمات التي تنتهي بلاحقة المجانية في المتصفح عندما تحتاج قائمة قصيرة بالقوافي أو تمرين نهايات نحوية أو بنكًا معجميًا مُصفّى من قصيدة أو درس أو فصل رواية أو موجز تسويقي دون كتابة تعبير نمطي في كل لغة. لا تتوقع تقييمًا صوتيًا للقافية أو عدّ مقاطع أو علامات نبر أو كشف لغة أو تجذيعًا —فهذه مسائل منفصلة بمصطلحات SEO مختلفة. ثبّت تثبيتات للنهايات المنبّرة والمطابقات المتكررة والحالات المختلطة حتى لا تغيّر إعادة الهيكلة القائمة المرتبة بصمت. استخدم API المدفوعة مسبقًا ل KIT عندما يحتاج نظام إدارة محتوى أو خط أنابيب محتوى أو تطبيق تعليم أو دفتر بحث أو مساعد كلمات متقاطعة أو عميل جوّال العقد نفسه برصيد عند $0.002 لكل عنصر ناجح؛ ولا تستهلك إخفاقات التحقق الرصيد بعد رفض المحرك. سير عمل نموذجي يلصق مقطعًا شعريًا ويضبط suffix على ight أو ation ويسرد الكلمات المطابقة ثم يراجع unique_words لبنك قوافٍ نظيف قبل تحقق صوتي يدوي. سير آخر يبني تثبيتات حتمية: غذِّ عينة متعددة الأسطر بحالات مختلطة، وثبّت مصفوفتي words وunique_words، واجعل CI تفشل إذا أساءت إعادة هيكلة لاحقة معالجة أحرف Unicode أو الفواصل العليا أو المركّبات بالشرطة أو طي الحالة. اقرن نقطة النهاية هذه بمستخرجي الكلمات الفريدة أو عدّادات التكرار عندما تكون الخطوة التالية بنوك مفردات أو تدقيق أسلوب، لكن أبقِ استخراج الكلمات التي تنتهي بلاحقة صفحة هبوط مستقلة حتى لا تختلط نية مرشح اللاحقة والبحث عن القوافي مع قوائم الكلمات ذات الأحرف الكبيرة أو استخراج الكلمات المفتاحية. يمكن لمؤلفي SDK توثيق text وsuffix كحقلين إلزاميين، وعرض مثال نجاح بنهاية ing أو tion ومثال خطأ بسلسلة فارغة ليرى المكاملون طرفي العقد.

تثبيتات CI لخطوط تجزئة الرموز

تثبّت سكربتات البناء مخرجات golden لمرشح اللاحقة حتى تُسقط تكاملات Unicode والفاصلة العليا والشرطة وطي الحالة التكامل المستمر فورًا.

كيف أستخرج الكلمات التي تنتهي بلاحقة؟

أرسل JSON مع text مضبوطًا على سلسلة غير فارغة وsuffix على النهاية المطلوبة، مثل ing أو tion. تسرد مصفوفة words في الاستجابة كل مطابقة بالترتيب؛ وunique_words تسرد أشكال أول ظهور فقط.

هل المطابقة حسّاسة لحالة الأحرف؟

افتراضيًا لا: case_insensitive يساوي true، لذا تطابق Running اللاحقة ING. اضبط case_insensitive على false عندما يجب أن تطابق النهاية تمامًا.

ماذا يحدث إذا كان text أو suffix فارغًا؟

يفشل الطلب برمز invalid_input. لا يُسمح بأن يكون text فارغًا ولا suffix فارغًا؛ ولا تُحسب إخفاقات التحقق على API المدفوعة مسبقًا.

كم يكلف استخراج الكلمات التي تنتهي بلاحقة؟

أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا عند $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.

اطّلع على توثيق KIT الكامل ←