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

السؤال

نشر

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

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...