From dce087fed081336080765f7a178e8e4a7a2623f5 Mon Sep 17 00:00:00 2001 From: Aevann Date: Sat, 24 Jun 2023 19:03:05 +0300 Subject: [PATCH] allow emojis in link text --- files/helpers/regex.py | 2 +- files/helpers/sanitize.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/files/helpers/regex.py b/files/helpers/regex.py index d07cc512c..02694d77e 100644 --- a/files/helpers/regex.py +++ b/files/helpers/regex.py @@ -49,7 +49,7 @@ strikethrough_regex = re.compile('(^|\s|>)~{1,2}([^~]+)~{1,2}(?!([^<]*<\/(code|p mute_regex = re.compile("\/mute @?([\w\-]{3,30}) ([0-9]+)", flags=re.A|re.I) emoji_regex = re.compile(f"

\s*(:[!#@\w\-]{{1,36}}:\s*)+<\/p>", flags=re.A) -emoji_regex2 = re.compile(f'(?|[^`]*`))', flags=re.A) +emoji_regex2 = re.compile(f'(?|[^`]*`))', flags=re.A) emoji_regex3 = re.compile(f'(?(.+?)<\/a>', flags=re.A) diff --git a/files/helpers/sanitize.py b/files/helpers/sanitize.py index 22536589b..c8e6afcce 100644 --- a/files/helpers/sanitize.py +++ b/files/helpers/sanitize.py @@ -247,7 +247,7 @@ def render_emoji(html, regexp, golden, emojis_used, b=False): if emoji_html: emojis_used.add(emoji) - html = re.sub(f'(?)', emoji_html, html) + html = re.sub(f'(?)', emoji_html, html) return html