الفرق بين المراجعتين لصفحة: «Python/fnmatch»
< Python
إنشاء مبدئي |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
تُقدم هذه الوحدة دعمًا لwildcards المماثلة لنمط صدفة يونكس، وهي ''ليست'' نفسها التعابير النظامية Regular Expression (المذكورة في الوحدة [[Python/re|re]])، فالرموز الخاصة التي تستخدمها الwildcards من نمطصدفة يونكس هي التالية: | |||
{| class="wikitable" | {| class="wikitable" | ||
! | !النمط | ||
! | !المعنى | ||
|- | |- | ||
|<code>*</code> | |<code>*</code> | ||
| | |يطابق كل شيء | ||
|- | |- | ||
|<code>?</code> | |<code>?</code> | ||
| | |يطابق أي محرف مفرد | ||
|- | |- | ||
|<code>[seq]</code> | |<code>[seq]</code> | ||
| | |يطابق أي محرف من المحارف المذكورة بين القوسين | ||
|- | |- | ||
|<code>[! | |<code>[seq!]</code> | ||
| | |يطابق أي محرف من المحارف المذكورة غير بين القوسين | ||
|} | |} | ||
وفي حال الرغبة في مطابقة المحرف <code>'?'</code> حرفيًّا (وليس مدلوله الخاص) عندها يمكن وضعه بين قوسين مربعين <code>[?]</code>. |
المراجعة الحالية بتاريخ 18:46، 23 سبتمبر 2018
تُقدم هذه الوحدة دعمًا لwildcards المماثلة لنمط صدفة يونكس، وهي ليست نفسها التعابير النظامية Regular Expression (المذكورة في الوحدة re)، فالرموز الخاصة التي تستخدمها الwildcards من نمطصدفة يونكس هي التالية:
النمط | المعنى |
---|---|
*
|
يطابق كل شيء |
?
|
يطابق أي محرف مفرد |
[seq]
|
يطابق أي محرف من المحارف المذكورة بين القوسين |
[seq!]
|
يطابق أي محرف من المحارف المذكورة غير بين القوسين |
وفي حال الرغبة في مطابقة المحرف '?'
حرفيًّا (وليس مدلوله الخاص) عندها يمكن وضعه بين قوسين مربعين [?]
.