الفرق بين المراجعتين لصفحة: «Python/match/getitem»
لا ملخص تعديل |
لا ملخص تعديل |
||
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين) | |||
سطر 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>. | ||
سطر 35: | سطر 34: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التابع [[Python/match/group|<code>match.group()</code>]] في | * التابع [[Python/match/group|<code>match.group()</code>]]: يعيد التابع مجموعة فرعية واحدة أو أكثر من المجموعات الموجودة في كائن التطابق. | ||
== مصادر == | == مصادر == | ||
سطر 42: | سطر 41: | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python Method]] | |||
[[تصنيف:Python Regular Expression]] | [[تصنيف:Python Regular Expression]] | ||
[[تصنيف: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()
: يعيد التابع مجموعة فرعية واحدة أو أكثر من المجموعات الموجودة في كائن التطابق.