diff --git a/DiscordChatExporter/Models/MessageGroup.cs b/DiscordChatExporter/Models/MessageGroup.cs index e1ec0f9..6825616 100644 --- a/DiscordChatExporter/Models/MessageGroup.cs +++ b/DiscordChatExporter/Models/MessageGroup.cs @@ -6,17 +6,17 @@ namespace DiscordChatExporter.Models { public class MessageGroup { + public User Author { get; } + + public DateTime FirstTimeStamp { get; } + + public IReadOnlyList Messages { get; } + public MessageGroup(User author, DateTime firstTimeStamp, IEnumerable messages) { Author = author; FirstTimeStamp = firstTimeStamp; Messages = messages.ToArray(); } - - public User Author { get; } - - public DateTime FirstTimeStamp { get; } - - public IReadOnlyList Messages { get; } } } \ No newline at end of file diff --git a/DiscordChatExporter/Services/ExportService.cs b/DiscordChatExporter/Services/ExportService.cs index d4ac7e5..18efe35 100644 --- a/DiscordChatExporter/Services/ExportService.cs +++ b/DiscordChatExporter/Services/ExportService.cs @@ -74,10 +74,12 @@ namespace DiscordChatExporter.Services "$1"); // Preformatted multiline - content = Regex.Replace(content, "```([^`]*?)```", e => "" + e.Groups[1].Value + ""); + content = Regex.Replace(content, "```([^`]*?)```", + e => "" + e.Groups[1].Value + ""); // Preformatted - content = Regex.Replace(content, "`([^`]*?)`", e => "" + e.Groups[1].Value + ""); + content = Regex.Replace(content, "`([^`]*?)`", + e => "" + e.Groups[1].Value + ""); // Bold content = Regex.Replace(content, "\\*\\*([^\\*]*?)\\*\\*", "$1");