التابع 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()
: يعيد التابع مجموعة فرعية واحدة أو أكثر من المجموعات الموجودة في كائن التطابق.