国庆day2, durante toda la mañana corregí el bug de mi script de análisis de concursos #ALPHA . Había un bug con el que ya me vi obligado a vomitar de la frustración con mis 【expresiones regulares】. ¡En aquellos tiempos, yo era un maestro escribiendo expresiones regulares! 🥶🥶
Este bug pasó porque recientemente me encontré con una moneda de concurso llamada $O . En la interfaz de reconocimiento OCR de las capturas, la letra O y el número 0 se confunden: no se sabe quién es quién… y entonces se acabó todo 🤨🤨
Además, es una moneda de una sola letra. Cuando el resultado del OCR ignora los espacios, esto se vuelve todavía más molesto.
Las expresiones regulares no lo pueden resolver y tampoco es adecuado para casos límite como este, así que añadí una función: cuando detecta una anomalía, simplemente te lo muestra para que lo escribas manualmente. Un sistema de una vez por todas.
En serio… una moneda de gente seria, ¿quién le pone un nombre tan enrevesado? Luego no me vuelvas a mandar una moneda llamada $L o $1, porque cuando llegue ese momento…
Este bug pasó porque recientemente me encontré con una moneda de concurso llamada $O . En la interfaz de reconocimiento OCR de las capturas, la letra O y el número 0 se confunden: no se sabe quién es quién… y entonces se acabó todo 🤨🤨
Además, es una moneda de una sola letra. Cuando el resultado del OCR ignora los espacios, esto se vuelve todavía más molesto.
Las expresiones regulares no lo pueden resolver y tampoco es adecuado para casos límite como este, así que añadí una función: cuando detecta una anomalía, simplemente te lo muestra para que lo escribas manualmente. Un sistema de una vez por todas.
En serio… una moneda de gente seria, ¿quién le pone un nombre tan enrevesado? Luego no me vuelvas a mandar una moneda llamada $L o $1, porque cuando llegue ese momento…

