بايثونالدالة sub()
تعريفها
ترجع نسخة من النص الذي نمرره لها مكان الباراميتر string مع تبديل كل جزئية فيها تتطابق مع التعبير النمطي الذي نمرره لها مكان الباراميتر pattern بالنص الذي نمرره لها مكان الباراميتر repl.
بناؤها
باراميترات
- مكان الباراميتر string نمرر الذي نريد البحث فيه.
- مكان الباراميتر pattern نمرر تعبير نمطي يمثل النص المراد البحث عنه.
- مكان الباراميتر repl نمرر النص الذي نريد وضعه بدلاً من النص الذي تم البحث عنه في حال إيجاده.
- مكان الباراميتر count يمكنك تمرير رقم أكبر من صفر يمثل أول كم جزئية يتم العثور عليها تريدها أن تتبدل.
قيمة الإرجاع
ترجع نسخة من النص الذي نمرره لها مكان الباراميتر string مع تبديل كل جزئية فيها تتطابق مع التعبير النمطي الذي نمرره لها مكان الباراميتر pattern بالنص الذي نمرره لها مكان الباراميتر repl.
في المثال التالي التعبير النمطي \s معناه مسافة فارغة.
مثال
سنحصل على النتيجة التالية عند تشغيل الملف Test
.