الفرق بين المراجعتين ل"Python/match/span"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>match.span()</code> في بايثون}}</noinclude> يعيد التابع صفًّا يتكون من عنصرين هما...') |
(لا فرق)
|
مراجعة 12:16، 5 يونيو 2018
يعيد التابع صفًّا يتكون من عنصرين هما (القيمة المعادة من 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)
انظر أيضًا
- التابع
match.start()
في بايثون. - التابع
match.end()
في بايثون.