国庆day2، عدّلت خلال الصباح كاملًا خطأ في سكربت تحليل المسابقات الخاص بي #ALPHA ، ومن بين هذه الأخطاء كان فيه واحد خلّاني أكره «التعبير النمطي» تمامًا… في تلك الأيام كنت من أفضل من يكتب التعبيرات النمطية🥶🥶
سبب هذا الخطأ أنّه مؤخرًا صادفت عملة مسابقات اسمها $O ، وخلال واجهة التعرف على النص من اللقطات عبر OCR، كان حرف O ورقم 0 متشابهين لدرجة يصير مستحيل نميّز: من هو «O» ومن هو «0»، ووقتها انتهى كل شيء🤨🤨
وزيادةً على ذلك، بما أنّها عملة بحرف واحد فقط، فعند ظهور نتائج OCR مع تجاهل المسافات، يصير الأمر مزعجًا أكثر.
التعبير النمطي لا يحل الأمر، ولا يناسب حالات الحواف هذه، لذا أضفت ميزة: عند اكتشاف خلل غير طبيعي، يطلع مباشرة نافذة تتيح لي الإدخال يدويًا، وبذلك نُنهي الموضوع نهائيًا.
حقًا، العملات الجدّية… من يختار اسمًا بهذه الصعوبة؟ لا ترسلوا لي بعد الآن عملة اسمها $L أو $1، وإلا…
سبب هذا الخطأ أنّه مؤخرًا صادفت عملة مسابقات اسمها $O ، وخلال واجهة التعرف على النص من اللقطات عبر OCR، كان حرف O ورقم 0 متشابهين لدرجة يصير مستحيل نميّز: من هو «O» ومن هو «0»، ووقتها انتهى كل شيء🤨🤨
وزيادةً على ذلك، بما أنّها عملة بحرف واحد فقط، فعند ظهور نتائج OCR مع تجاهل المسافات، يصير الأمر مزعجًا أكثر.
التعبير النمطي لا يحل الأمر، ولا يناسب حالات الحواف هذه، لذا أضفت ميزة: عند اكتشاف خلل غير طبيعي، يطلع مباشرة نافذة تتيح لي الإدخال يدويًا، وبذلك نُنهي الموضوع نهائيًا.
حقًا، العملات الجدّية… من يختار اسمًا بهذه الصعوبة؟ لا ترسلوا لي بعد الآن عملة اسمها $L أو $1، وإلا…

