diff --git a/check_numberdealers.py b/check_numberdealers.py index 6c4039b..fa2b251 100755 --- a/check_numberdealers.py +++ b/check_numberdealers.py @@ -49,8 +49,7 @@ for line in sys.stdin: message = re.sub(r"^[#>]* *|[*_`]*", "", message) for emoji, numb in NUMBER_EMOJI.items(): message = re.sub(f" *:{emoji}: *", numb, message) - for numb in range(0, 9+1): - message = re.sub(f" *:(green)?num{numb}: *", str(numb), message) + message = re.sub(" *:(?:green)?num([0-9]+): *", lambda m: m.group(1), message) message = message.replace("\ufe0f", "").replace("\u20e3", "") message = message.strip() else: