اذهب إلى المحتوى
  • 0

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

ali_agha

السؤال

أريد أن أجد عدد تكرارات حرف معين في نص موجود داخل متغير من نوع سلسلة نصية في روبي لأنني أحتاج ذلك لحساب معدل تكرار الحروف في اللغة الإنجليزية.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

تستطيع الحصول على تكرارات حرف معين في سلسلة نصية في روبي بطرق متعددة، منها استخدام التابع count() الذي سيرجع لك عدد تكرارات الحرف الذي مررته كما في هذا المثال:

puts "Melanie is a noob".count('a')  #=> 2

أو يمكنك الحصول على عدد تكرارات حرف معين داخل السلسلة النصية عن طريق تابع scan() والذي ستُمرر الحرف الذي تريد حساب عدد تكراراته بين رمزي / ومن ثم سيرجع لك قائمة بها تكرارات هذا الحرف (يكفي حساب طول القائمة لمعرفة عدد التكرارات):

["a","a"]
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...