[الأحرف]: \d في Regex
يتم استخدام فئة الأحرف "\d" في التعبيرات العادية بأسلوب Python لمطابقة الأرقام. يتم تعريف الرقم عادةً على أنه حرف رقمي (0-9). ومع ذلك، تجدر الإشارة إلى أن سلوك "\d" يمكن أن يختلف اعتمادًا على لغة البرمجة والتنفيذ.في حالة بايثون، يتطابق "\d" مع الأحرف التي تتوافق مع Unicode's \p{Nd} الخاصية، والتي تتضمن ما يلي:
ملاحظة:
لقد ذكرت أنه في التسلسل "123"، يتطابق "\d" مع "1" و"3" ولكن ليس "2". وذلك لأن "\d" في Python يطابق أرقام Unicode، والتي تتضمن فقط أحرفًا محددة مثل "1" و"3" في سياق معين. لن يتم التعرف على الحرف "2" في هذه الحالة كرقم Unicode.لمطابقة أي حرف رقمي، بغض النظر عن السياق أو اللغة، يجب عليك استخدام "[0-9]" بدلاً من ذلك.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3