بايثونالتعبير النمطي \B
تذكر: التعبير \B لا يطابق أول أو آخر أي سلسلة أحرف تحتوي على أحرف بين a-z أو A-Z أو أي رقم بين 0-9 أو الرمز _.
- في حال تم وضع التعبير في آخر سلسلة الأحرف فإنه يبحث عن تطابق غير موجود قبل آخر كل سلسلة أحرف غير مقطوعة بمسافة فارغة في النص.
- في حال تم وضع التعبير في أول سلسلة الأحرف فإنه يبحث عن تطابق غير موجود بعد أول كل سلسلة أحرف غير مقطوعة بمسافة فارغة في النص.
في المثال التالي سنضع الرمز \B في أول التعبير النمطي.
إنتبه يجب وضع الحرف r كما فعلنا قبل نص التعبير النمطي حتى يستطيع مفسر لغة بايثون أن يميز بين الرمز \B و الأحرف الموضوعة بضعه لأننا لا نريده أن يعامل الرمز \B كمعاملة الأحرف العادية.
المثال الأول
سنحصل على النتيجة التالية عند تشغيل الملف Test
.
في المثال التالي سنضع الرمز \B في آخر التعبير النمطي.
إنتبه يجب وضع الحرف r كما فعلنا قبل نص التعبير النمطي حتى يستطيع مفسر لغة بايثون أن يميز بين الرمز \B و الأحرف الموضوعة بضعه لأننا لا نريده أن يعامل الرمز \B كمعاملة الأحرف العادية.
المثال الثاني
سنحصل على النتيجة التالية عند تشغيل الملف Test
.