|
|
@ -221,12 +221,10 @@ namespace DiscordChatExporter.Services
|
|
|
|
content = HtmlEncode(content);
|
|
|
|
content = HtmlEncode(content);
|
|
|
|
|
|
|
|
|
|
|
|
// Pre multiline (```text```)
|
|
|
|
// Pre multiline (```text```)
|
|
|
|
content = Regex.Replace(content, "```+(?:[^`]*?\\n)?([^`]+)\\n?```+",
|
|
|
|
content = Regex.Replace(content, "```+(?:[^`]*?\\n)?([^`]+)\\n?```+", "<div class=\"pre\">$1</div>");
|
|
|
|
m => "<div class=\"pre\">" + m.Groups[1].Value + "</div>");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Pre inline (`text`)
|
|
|
|
// Pre inline (`text`)
|
|
|
|
content = Regex.Replace(content, "`([^`]+)`",
|
|
|
|
content = Regex.Replace(content, "`([^`]+)`", "<span class=\"pre\">$1</span>");
|
|
|
|
m => "<span class=\"pre\">" + m.Groups[1].Value + "</span>");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// URL links
|
|
|
|
// URL links
|
|
|
|
content = Regex.Replace(content, "((https?|ftp)://[^\\s/$.?#].[^\\s]*)",
|
|
|
|
content = Regex.Replace(content, "((https?|ftp)://[^\\s/$.?#].[^\\s]*)",
|
|
|
|