MaxReve نشر 25 أكتوبر 2015 أرسل تقرير نشر 25 أكتوبر 2015 أريد معرفة الفرق بين sub و gsub، حيث كنت أستخدم تابع gsub سابقًا لكنني اليوم بالصدفة وجدت في التوثيق الرسمي للسلاسل النصية في روبي تابع sub فما هو هذا التابع؟ وكيف يُستخدم؟ اقتباس
0 هشام رزق الله نشر 25 أكتوبر 2015 أرسل تقرير نشر 25 أكتوبر 2015 هنالك فرق بسيط بين هذين التابعين لكن دعنا نشرح وظيفة التابع sub أولا.إن التابع sub هو من التوابع المدمجة في روبي ويُستخدم مع السلاسل النصية حيث يأخذ السلسلة النصية ويقوم باستبدال الحرف/الحروف التي تمررها أولا بالحرف/الحروف التي تم تمررها بعد ذلك كما في المثال التالي:>> "hello".sub('l', '*') => "he*lo" أما بالنسبة إلى gsub فهو يشبه sub إذ يقوم بنفس وظيفته، لكن الفرق بين التابعين أن sub يستبدل أول حرف/حروف التي يصادفها فقط أما gsub فهو يستبدل جميع الحروف الموجودة في السلسلة النصية كما في المثال التالي:>> "hello".gsub('l', '*') => "he**o" المصدر اقتباس
السؤال
MaxReve
أريد معرفة الفرق بين sub و gsub، حيث كنت أستخدم تابع gsub سابقًا لكنني اليوم بالصدفة وجدت في التوثيق الرسمي للسلاسل النصية في روبي تابع sub فما هو هذا التابع؟ وكيف يُستخدم؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.