diff --git a/shared/utils/text.py b/shared/utils/text.py
index e4d6af8..601112d 100644
--- a/shared/utils/text.py
+++ b/shared/utils/text.py
@@ -86,11 +86,17 @@ def slimdown(text):
b_pattern = re.compile(r"(\*\*)(.*?)\1")
i_pattern = re.compile(r"(\*)(.*?)\1")
u_pattern = re.compile(r"(__)(.*?)\1")
+ link_pattern = re.compile(r"\[([^\[]+)\]\(([^\)]+)\)")
if text:
text, n = re.subn(b_pattern, "\\2", text)
text, n = re.subn(i_pattern, "\\2", text)
text, n = re.subn(u_pattern, "\\2", text)
+ text, n = re.subn(link_pattern, "\\1", text)
return mark_safe(text)
else:
return ""
+
+
+def strip_links(text):
+ return re.sub(r']+>', '', text, flags=re.DOTALL).replace('', '')