التابع match.span()
في بايثون
يعيد التابع صفًّا يتكون من عنصرين هما (القيمة المعادة من m.end(group)
, القيمة المعادة منm.start(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)
انظر أيضًا
- التابع
match.start()
في بايثون. - التابع
match.end()
في بايثون.