mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2025-05-12 22:25:38 -04:00
Add comment linking an issue that explains why the EscapedSymbolTextNodeMatcher
is used
This commit is contained in:
parent
dd0a35838d
commit
e82ad2b9c6
1 changed files with 1 additions and 0 deletions
|
@ -264,6 +264,7 @@ internal static partial class MarkdownParser
|
|||
private static readonly IMatcher<MarkdownNode> EscapedSymbolTextNodeMatcher = new RegexMatcher<MarkdownNode>(
|
||||
// Capture any "symbol/other" character or surrogate pair preceded by a backslash.
|
||||
// This escapes them from matching for emoji.
|
||||
// https://github.com/Tyrrrz/DiscordChatExporter/issues/230
|
||||
new Regex(@"\\(\p{So}|\p{Cs}{2})", DefaultRegexOptions),
|
||||
(_, m) => new TextNode(m.Groups[1].Value)
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue