diff --git a/DiscordChatExporter.Core/Markdown/Parsing/MarkdownParser.cs b/DiscordChatExporter.Core/Markdown/Parsing/MarkdownParser.cs index f0fb1a17..bdd74693 100644 --- a/DiscordChatExporter.Core/Markdown/Parsing/MarkdownParser.cs +++ b/DiscordChatExporter.Core/Markdown/Parsing/MarkdownParser.cs @@ -264,7 +264,7 @@ internal static partial class MarkdownParser private static readonly IMatcher MaskedLinkNodeMatcher = new RegexMatcher( // Capture [title](link) - new Regex(@"\[(.+?)\]\((.+?)\)", DefaultRegexOptions), + new Regex(@"\[(.+?)\]\((https?://\S*[^\.,:;""'\s])\)", DefaultRegexOptions), (c, s, m) => new LinkNode(m.Groups[2].Value, Parse(c, s.Relocate(m.Groups[1]))) );