From e0d6f92b55faf779b71a71a06f6d37cccd97542f Mon Sep 17 00:00:00 2001 From: Chris Lovering Date: Thu, 17 Oct 2024 22:25:59 +0100 Subject: Drop / from invite regex fragements There is already a fragment that captures slashes further down in the regex --- pydis_core/utils/regex.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pydis_core/utils/regex.py b/pydis_core/utils/regex.py index 0901f1f1..13a6d220 100644 --- a/pydis_core/utils/regex.py +++ b/pydis_core/utils/regex.py @@ -4,13 +4,14 @@ import re DISCORD_INVITE = re.compile( r"(https?://)?(www\.)?" # Optional http(s) and www. - r"(discord([.,]|dot)gg|" # Could be discord.gg/ - r"discord([.,]|dot)com(/|slash)invite|" # or discord.com/invite/ - r"discordapp([.,]|dot)com(/|slash)invite|" # or discordapp.com/invite/ + r"(discord([.,]|dot)gg|" # Could be discord.gg + r"discord([.,]|dot)com|" # or discord.com/invite + r"discordapp([.,]|dot)com|" # or discordapp.com/invite r"discord([.,]|dot)me|" # or discord.me r"discord([.,]|dot)li|" # or discord.li - r"discord([.,]|dot)io|" # or discord.io. - r"((?\S+)", # the invite code itself flags=re.IGNORECASE -- cgit v1.2.3