الفرق بين المراجعتين لصفحة: «Python/match/getitem»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>match.__getitem__()</code> في بايثون}}</noinclude> يؤدي هذا التابع عملًا مماثلًا للت...' |
لا ملخص تعديل |
||
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 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>. | |||
يؤدي هذا التابع عملًا مماثلًا للتابع | |||
== البنية العامة == | == البنية العامة == | ||
سطر 10: | سطر 9: | ||
== المعاملات == | == المعاملات == | ||
=== g === | === <code>g</code> === | ||
المجموعة المراد الوصول إليها في كائن التطابق. | رقم المجموعة المراد الوصول إليها في كائن التطابق. | ||
== القيمة المعادة == | == القيمة المعادة == | ||
يعيد التابع القيمة التي تحملها المجموعة | يعيد التابع القيمة التي تحملها المجموعة الممرّر رقمها إليه كمعامل. | ||
'''ملاحظة:''' هذا التابع جديد في الإصدار 3.6. | '''ملاحظة:''' هذا التابع جديد في الإصدار 3.6. | ||
سطر 22: | سطر 21: | ||
== أمثلة == | == أمثلة == | ||
يبين المثال التالي | يبين المثال التالي طريقة الوصول إلى المجموعات والتي يتيحها هذا التابع: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
سطر 35: | سطر 34: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* | * التابع [[Python/match/group|<code>match.group()</code>]]: يعيد التابع مجموعة فرعية واحدة أو أكثر من المجموعات الموجودة في كائن التطابق. | ||
== مصادر == | == مصادر == | ||
* [https://docs.python.org/3/library/re.html#re.match.__getitem__ قسم Match في صفحة Regular Expressions Operations في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/library/re.html#re.match.__getitem__ قسم Match في صفحة Regular Expressions Operations في توثيق بايثون الرسمي.] | ||
[[تصنيف: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()
: يعيد التابع مجموعة فرعية واحدة أو أكثر من المجموعات الموجودة في كائن التطابق.