التابع match.__getitem__() في بايثون
يؤدي هذا التابع عملًا مماثلًا للتابع match.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'
انظر أيضًا
- التابع
match.group(): يعيد التابع مجموعة فرعية واحدة أو أكثر من المجموعات الموجودة في كائن التطابق.