• 0

ما أفضل طريقة للبحث عن سلسلة نصية في ملف في روبي؟

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يوجد العديد من الطرق في روبي لفعل ذلك، إذ يمكنك على سبيل المثال استخدام دالة grep مع دالة فتح الملف ومن ثم تمرر السلسلة النصية المراد البحث عنها بعد أن تضعها بين خطين مائلين كما يظهر في المثال التالي:

open('some.txt').grep(/string/)

أو يمكنك فعل نفس الأمر مع دالة read حيث سننفذ دالة معين (دالة whatever في مثالنا) في حالة وجود هذه السلسلة النصية كما في المثال التالي:

whatever(x) if File.read("file.txt") =~ /regex/

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن