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

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


يؤدي هذا التابع عملًا مماثلًا للتابع m.group(g)‎، ويسهّل عملية الوصول إلى المجاميع المفردة في تطابق معين باستخدام الصيغة m[g]‎.

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

match.__getitem__(g)

المعاملات

g

المجموعة المراد الوصول إليها في كائن التطابق.

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

يعيد التابع القيمة التي تحملها المجموعة الممرّرة إليه كمعامل.

ملاحظة: هذا التابع جديد في الإصدار 3.6.

أمثلة

يبين المثال التالي النتائج المعادة من استخدام التابع:

>>> m = re.match(r"(\w+) (\w+)", "Isaac Newton, physicist")
>>> m[0]       # التطابق بأكمله
'Isaac Newton'
>>> m[1]       # المجموعة الفرعية الأولى.‏
'Isaac'
>>> m[2]       # المجموعة الفرعية الثانية.‏
'Newton'

انظر أيضًا

مصادر