مرح الزنط نشر 25 ديسمبر 2021 أرسل تقرير نشر 25 ديسمبر 2021 ما معنى السطر من الكود re.search("(.)\1{3,}",password) السؤال كان اذا في كلمة المرور اللي ادخلها المستخدم كان فيها حرف تكرر اكتر من 4 مرات يطبعله مسج انه لازم ما يتكرر لكن شو شرح هاي الرموز؟؟؟ 1 اقتباس
1 Wael Aljamal نشر 25 ديسمبر 2021 أرسل تقرير نشر 25 ديسمبر 2021 الأقواس الدائرية تمثل مجموعة محارف () النقطة تمثل ظهور أي محرف (رقم أو حرف) \ تمثل محرف هروب escape أي أن الرمز الذي سيأتي بعده سيتم أخذه كما هو بدون معناه ضمن السياق مثل + * ؟ في حال وجود \ أماها ستعامل كمحارف الأقواس المجعدة {min,max} تحدد مجال لتكرار النمط الذي يسبقها 1\ يدعى backreference سيقوم بربط التعبير الذي قبله بالذي بعده مما يضمن تكرار الجزء الأول محد أدنى 3 مرات في مثالك أعتقد أن الحل السليم سيكون بهذه الطريقة re.search("(.)\1{4,}",password) re.search سيبحث عن النمط إن كان مكررا في كلمة السر أم لا، هنا نريد التحقق من 4 أيضاً إن أعاد البحث True هذا يعني أن هنالك تكرار 3 اقتباس
السؤال
مرح الزنط
ما معنى السطر من الكود
re.search("(.)\1{3,}",password)
السؤال كان اذا في كلمة المرور اللي ادخلها المستخدم كان فيها حرف تكرر اكتر من 4 مرات يطبعله مسج انه لازم ما يتكرر
لكن شو شرح هاي الرموز؟؟؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.