المبرمج العربي نشر 6 يناير 2016 أرسل تقرير نشر 6 يناير 2016 أريد البحث عن سلسلة نصية معينة في ملف عن طريق استخدام لغة روبي، ما أريده فقط هو معرفة ما إذا كانت السلسلة النصية موجودة أو لا، فما أسهل طريقة لمعرفة ذلك في روبي؟ اقتباس
0 هشام رزق الله نشر 7 يناير 2016 أرسل تقرير نشر 7 يناير 2016 يوجد العديد من الطرق في روبي لفعل ذلك، إذ يمكنك على سبيل المثال استخدام دالة grep مع دالة فتح الملف ومن ثم تمرر السلسلة النصية المراد البحث عنها بعد أن تضعها بين خطين مائلين كما يظهر في المثال التالي:open('some.txt').grep(/string/) أو يمكنك فعل نفس الأمر مع دالة read حيث سننفذ دالة معين (دالة whatever في مثالنا) في حالة وجود هذه السلسلة النصية كما في المثال التالي:whatever(x) if File.read("file.txt") =~ /regex/ اقتباس
السؤال
المبرمج العربي
أريد البحث عن سلسلة نصية معينة في ملف عن طريق استخدام لغة روبي، ما أريده فقط هو معرفة ما إذا كانت السلسلة النصية موجودة أو لا، فما أسهل طريقة لمعرفة ذلك في روبي؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.