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