From 4e70005cfbdfae550843695088b65acac0af360f Mon Sep 17 00:00:00 2001 From: Hassan Abouelela Date: Thu, 2 Dec 2021 10:27:55 +0400 Subject: Port Regex Utilities From Python Bot --- botcore/regex.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 botcore/regex.py (limited to 'botcore/regex.py') diff --git a/botcore/regex.py b/botcore/regex.py new file mode 100644 index 00000000..cb1832d3 --- /dev/null +++ b/botcore/regex.py @@ -0,0 +1,21 @@ +"""Common regular expressions.""" + +import re + +DISCORD_INVITE = re.compile( + 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)me|" # or discord.me + r"discord([.,]|dot)li|" # or discord.li + r"discord([.,]|dot)io|" # or discord.io. + r"((?[a-zA-Z0-9\-]+)", # the invite code itself + flags=re.IGNORECASE +) +""" +Regex for discord server invites. + +:meta hide-value: +""" -- cgit v1.2.3