الخلاصة السريعة
عدد مجموعات الالتقاط يحدد محتوى عناصر قائمة findall. [1] [2]
المثال
import re s='a4 b9' patterns=(r'[a-z][0-9]', r'([a-z])[0-9]', r'([a-z])([0-9])', r'(?:[a-z])[0-9]') for p in patterns: print(re.findall(p,s))
القوائم بالترتيب: ['a4','b9']، ['a','b']، [('a','4'),('b','9')]، ثم ['a4','b9']. [1] [2]
القائمة والعنصر
الناتج قائمة في الحالات الأربع؛ الحالة الثالثة تحتوي زوجين، لا أربع مطابقات. [1] [2]
غير الملتقطة
في النمط الرابع أقواس الحرف غير ملتقطة؛ يبقى العنصر مطابقة الحرف والرقم. [1] [2]

النطاق
نقارن شكل الناتج لهذه الأنماط؛ لا نسجل تاريخ التقاط مجموعة متكررة. [1] [2]
المراجع
- Python: findall والمجموعات
- CPython 3.12.14: بنية النتائج
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
