diff --git a/files/routes/posts.py b/files/routes/posts.py
index 59b774ed4..cc04b9416 100755
--- a/files/routes/posts.py
+++ b/files/routes/posts.py
@@ -864,9 +864,9 @@ def submit_post(v):
gevent.spawn(archiveorg, new_post.url)
# archive other urls in post
- url_regex = '(.+)'
+ url_regex = '([^\"]+)'
print(new_post.body_html)
- for url_match in re.finditer(url_regex, new_post.body_html):
+ for url_match in re.finditer(url_regex, new_post.body_html, flags=re.M|re.I):
href = url_match.group(1)
print(href)
title = url_match.group(2)