match في بايثون تبدأ النمط النسبي من اليمين هنا. [1] [2]
الخلاصة السريعة
المثال
from pathlib import PurePosixPath as P
p=P("canopy/branch/bud.dat")
print(p.match("branch/*.dat",case_sensitive=True))
print(p.match("canopy/*.dat",case_sensitive=True))
print(p)موضع التطابق
النتيجة: True ثم False؛ يبقى المسار كما عُرض. [1] [2]

مع /canopy/branch/bud.dat، يرفض /branch/*.dat ويقبل /canopy/branch/*.dat. [1] [2]
النطاق
عمليات PurePosixPath نصية؛ لا تثبت وجود ملف أو احتواءه. [1] [2]
لا نختبر البحث بملفات أو النمط التكراري ** أو قواعد ويندوز. [1] [2]
المراجع
- Python 3.12: pure-path matching
- CPython 3.12.14: path matching
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
