Dia de Ação de Graças (2), arrumei durante a manhã toda o bug do meu script de análise de competição #ALPHA . Teve um bug que eu realmente “vomitei” com os meus 【expressões regulares】 — na época eu era craque em escrever expressões regulares mesmo 🥶🥶

Esse bug aconteceu porque recentemente encontrei uma moeda de competição chamada $O . Aí, na interface de reconhecimento OCR das capturas de tela, as letras O e os números 0 ficam parecidos demais para distinguir quem é quem — quem é “macho” e quem é “fêmea”, quem é “ataque” e quem é “defesa” — e acabou dando ruim 🤨🤨

Além disso, por ser uma moeda de uma única letra, quando o OCR ignora espaços, fica ainda mais irritante.

Expressão regular não resolve, nem é adequado para esse tipo de caso-limite, então eu adicionei um recurso: ao detectar a anormalidade, ele já abre e manda você digitar na mão, de uma vez por todas.

Sério… moedas de gente “normal”, quem inventa um nome tão maldoso assim? Depois não me mandem outra moeda chamada $L, $1… porque aí…