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

حساب مرات ظهور حرف محدد في النص

في عبارة «Banana bread» يظهر الحرف a أربع مرات. اختر أي حرف أو رمز واحد، من الفاصلة إلى الوجه التعبيري، وحدد هل تُعد الأحرف الكبيرة والصغيرة حرفًا واحدًا. تحصل على عدد مباشر بلا صيغ خاصة. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Banana bread
حرف
a
تحصل على
الكمية
4

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

احسبوا حرفا واحدا بلا مفاجآت الأنماط

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

تقبل المسافات وفواصل الأسطر والحروف ذات العلامات والوجوه التعبيرية ما دام الهدف حرف Unicode واحدا. يعيد النص الفارغ صفرا. وتكرر النتيجة الحرف المستهدف ووضع حالة الأحرف كي يبقى سياق النتيجة المحفوظة واضحا.

اختاروا التطابق الدقيق أو تجاهل الحالة

التطابق الدقيق هو الوضع الافتراضي، ولذلك يحسب A وa على نحو منفصل. فعّلوا تجاهل الحالة عندما لا تهم الكتابة الكبيرة. لا يزيل هذا الخيار العلامات ولا يوحد الترقيم ولا يدمج الرموز المتشابهة بصريا.

تمر الخوارزمية على نقاط Unicode، ولذلك يمكن عد وجه تعبيري تكميلي كهدف واحد. وفي الكتابات والرموز التي لا تملك صورا كبيرة وصغيرة، يعطي الوضعان عادة النتيجة نفسها.

استخدموا النتيجة في الفحص والأتمتة

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

لا تستعين العملية بمصدر خارجي ولا تعتمد على العشوائية أو الوقت. أرسلوا حرفا واحدا دائما؛ فالكلمة أو السلسلة الجزئية تؤدي إلى خطأ إدخال واضح.

تدقيق الفواصل

احسبوا الفواصل وعلامات الجدولة والخطوط الرأسية والفواصل المنقوطة قبل إعداد المحلل.

مراجعة التمارين

قيسوا تكرار حرف محدد مع جمع الحروف الكبيرة أو فصلها حسب الحاجة.

التحقق من التنسيق

تأكدوا من العدد المتوقع لعلامات الاقتباس والتعداد والمسافات والرموز في القالب.

هل يمكن حساب كلمة أو سلسلة جزئية؟

لا. يجب أن يكون الهدف حرف Unicode واحدا بالضبط؛ ويؤدي الهدف الأطول إلى خطأ إدخال.

هل يمكن أن يكون الهدف مسافة أو وجها تعبيريا؟

نعم. يقبل كل هدف تمثله نقطة رمز Unicode واحدة.

ماذا يحدث مع النص الفارغ؟

يعد صالحا ويعيد صفرا إذا كان الحرف المستهدف صالحا.

هل يميز العدّ بين الأحرف الكبيرة والصغيرة؟

نعم افتراضيًا: الحرف A الكبير والحرف a الصغير حرفان مختلفان. فعّل خيار عدم التمييز حين لا يهمك الفرق، مثلًا لمعرفة عدد مرات ظهور حرف حتى في بداية الجمل.

هل تعمل النقطة أو النجمة كنمط خاص؟

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

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

POSThttps://api.kit.forhosting.com/text/count-specific-character

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

curl -X POST https://api.kit.forhosting.com/text/count-specific-character \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Banana bread","character":"a"}'
{
  "text": "Banana bread",
  "character": "a"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.count_specific_character",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

استخدموا النتيجة في الفحص والأتمتة

تبلغ كلفة طلب API واحد $0.002، أما مشغل المتصفح فيناسب الفحص التفاعلي.

ما الكلفة؟

تبلغ كلفة كل طلب API مقدار $0.002. ويمكن استخدام مشغل المتصفح للفحص التفاعلي.

هل تتطابق الحروف الكبيرة والصغيرة؟

تتطابق فقط عندما تكون case_insensitive بالقيمة true. وتحسب منفصلة افتراضيا.

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