الفرق بين المراجعتين لصفحة: «Python/match/getitem»

من موسوعة حسوب
< Python‏ | match
لا ملخص تعديل
لا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:التابع <code>match.__getitem__()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>match.__getitem__()‎</code> في بايثون}}</noinclude>
يؤدي هذا التابع عملًا مماثلًا للتابع <code>[[Python/match/group|match.group(g)‎]]</code>، ويسهّل عملية الوصول إلى المجاميع المفردة في تطابق معين باستخدام الصيغة <code>m[g]‎</code>.
يؤدي هذا التابع عملًا مماثلًا للتابع <code>[[Python/match/group|match.group(g)‎]]</code>، ويسهّل عملية الوصول إلى المجاميع المفردة في تطابق معين باستخدام الصيغة <code>m[g]‎</code>.


سطر 42: سطر 41:


[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Method]]
[[تصنيف:Python Regular Expression]]
[[تصنيف:Python Regular Expression]]
[[تصنيف:Python Method]]
[[تصنيف:Python match]]

المراجعة الحالية بتاريخ 14:54، 18 يونيو 2018

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

مصادر