Nationalfeiertag, Tag 2: Ich habe den ganzen Vormittag den Bug in meinem #ALPHA -Wettbewerbsanalyse-Skript gefixt. Es gab da einen Bug, bei dem mir meine [Regulären Ausdrücke] wortwörtlich alles ausgespuckt haben. Damals war ich schließlich ein verdammt guter RegEx-Profi🥶🥶

Der Bug entstand, weil ich kürzlich auf eine Wettkampf-Münze namens $O gestoßen bin. In dem Screenshot-OCR-Erkennungs-Interface sah man dann Buchstabe O und die Zahl 0 nicht klar genug – man konnte nicht unterscheiden, wer weiblich/hm… und wer männlich… oder wer angreift und wer verteidigt, jedenfalls ist es dann komplett in die Hose gegangen🤨🤨

Und weil das eine Ein-Buchstaben-Münze ist, wird es noch nerviger, wenn bei den OCR-Ergebnissen Leerzeichen ignoriert werden.

RegEx lässt sich dafür nicht lösen und eignet sich auch nicht für so einen Randfall, also habe ich eine Funktion hinzugefügt: Wenn so eine Anomalie erkannt wird, wird direkt ein Fenster geöffnet, in dem man es manuell eingibt. Ein für alle Mal.

Echt jetzt: Die Münzen von Leuten, die es ernst meinen, haben solche Namen nicht. Wenn ihr mir demnächst noch eine Münze mit $L oder $1 schickt… na dann…