国慶day2、朝からずっと、私の #ALPHA 競技(コンペ)分析スクリプトのバグを直しました。その中でも一つのバグがあって、私の【正則表达式(正規表現)】はもう吐きそうでした。当時の私は、正規表現職人だったんですよ🥶🥶
このバグは、最近「競技コイン」っていう $O に遭遇してからで、スクリーンショットのOCR認識インターフェースで、アルファベットのOと数字の0が見分けづらくて、誰が男で誰が女、誰が攻で誰が受か、みたいな感じになって(ご臨終)ました🤨🤨
しかもこれは単一文字のコインなので、OCR結果でスペースを無視すると、さらに厄介になります。
正規表現では解決できませんし、こういう境界ケースには適してもないので、私は機能を追加して、異常を検知したら直接ポップアップで手入力させるようにしました。これで一発で根本解決です。
まったく…まともな人のコインなのに、誰がこんな意地悪な名前を付けるんだか。あとでまた、$L とか $1 みたいなコインを送ってきたら……
このバグは、最近「競技コイン」っていう $O に遭遇してからで、スクリーンショットのOCR認識インターフェースで、アルファベットのOと数字の0が見分けづらくて、誰が男で誰が女、誰が攻で誰が受か、みたいな感じになって(ご臨終)ました🤨🤨
しかもこれは単一文字のコインなので、OCR結果でスペースを無視すると、さらに厄介になります。
正規表現では解決できませんし、こういう境界ケースには適してもないので、私は機能を追加して、異常を検知したら直接ポップアップで手入力させるようにしました。これで一発で根本解決です。
まったく…まともな人のコインなのに、誰がこんな意地悪な名前を付けるんだか。あとでまた、$L とか $1 みたいなコインを送ってきたら……

