Python/fnmatch

من موسوعة حسوب
< Python
مراجعة 18:46، 23 سبتمبر 2018 بواسطة مصطفى-عطا (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تُقدم هذه الوحدة دعمًا لwildcards المماثلة لنمط صدفة يونكس، وهي ليست نفسها التعابير النظامية Regular Expression (المذكورة في الوحدة re)، فالرموز الخاصة التي تستخدمها الwildcards من نمطصدفة يونكس هي التالية:

النمط المعنى
* يطابق كل شيء
? يطابق أي محرف مفرد
[seq] يطابق أي محرف من المحارف المذكورة بين القوسين
[seq!] يطابق أي محرف من المحارف المذكورة غير بين القوسين

وفي حال الرغبة في مطابقة المحرف '?' حرفيًّا (وليس مدلوله الخاص) عندها يمكن وضعه بين قوسين مربعين [?].