Quốc khánh ngày 2, đã sửa lỗi trong suốt cả buổi sáng của script phân tích cuộc thi của mình #ALPHA . Trong đó có một bug, khiến cái【biểu thức chính quy】 của mình viết đến mức muốn ói rồi. Ngày xưa lão phu ta đúng là tay viết regex hạng nhất🥶🥶

Bug này xảy ra vì dạo gần đây mình gặp một đồng coin tên $O . Khi dùng ở giao diện nhận dạng OCR chụp màn hình thì chữ cái O và số 0 nhìn không ra ai là “trực” ai là “mẹ” (ai công ai thụ), thế là tiêu đời luôn🤨🤨

Mà đây lại là coin một ký tự, gặp trường hợp OCR bỏ qua khoảng trắng thì càng rắc rối hơn.

Regex không giải được, cũng không phù hợp để xử lý kiểu tình huống biên này, nên mình thêm một tính năng: phát hiện bất thường thì bật hộp thoại để gõ tay, triệt để một lần cho xong.

Thật là. Coin của người đàng hoàng thì ai lại đặt tên “khó nhằn” như vậy chứ. Lần sau đừng có gửi cho mình một coin tên $L, $1 nữa, đến lúc đó……