التابع match.span()‎ في بايثون

من موسوعة حسوب
< Python‏ | match
مراجعة 12:16، 5 يونيو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>match.span()‎</code> في بايثون}}</noinclude> يعيد التابع صفًّا يتكون من عنصرين هما...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


يعيد التابع صفًّا يتكون من عنصرين هما (القيمة المعادة من ‎m.start(group), القيمة المعادة من m.end(group)‎).

البنية العامة

match.span([group])

المعاملات

group

المجموعة المراد جلب قيمتها. يأخذ المعامل group القيمة الافتراضية صفر في حالة التطابق الكاملة.

القيمة المعادة

يعيد التابع صفًّا يتكون من عنصرين هما (‎m.start(group), m.end(group)‎). إن لم تشارك المجموعة الممرّرة في حالة التطابق، فإنّ التابع يعيد الصفّ (‎-1, -1).

أمثلة

يبين المثال التالي النتائج المعادة من هذا التابع:

>>> import re
>>> p = re.compile('(ab)*')
>>> match = p.match('ababababab')
>>> match.start()
0
>>> match.end()
10
>>> match.span()
(0, 10)

انظر أيضًا

مصادر