From 021193091555b99b293451fccda1492d51820e33 Mon Sep 17 00:00:00 2001 From: RogueException Date: Wed, 16 Sep 2015 18:29:53 -0300 Subject: [PATCH] There goes my regex crown --- src/Discord.Net/Format.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net/Format.cs b/src/Discord.Net/Format.cs index 724f05ba7..6c62ba4aa 100644 --- a/src/Discord.Net/Format.cs +++ b/src/Discord.Net/Format.cs @@ -11,7 +11,7 @@ namespace Discord static Format() { const string innerPattern = "[_*]|~~"; - _escapeRegex = new Regex($@"(?:^|\W)(?:{innerPattern})|(?:{innerPattern})(?:\W|$)|\\", RegexOptions.Compiled); + _escapeRegex = new Regex($@"(?<=^|\W)(?:{innerPattern})|(?:{innerPattern})(?=\W|$)|\\", RegexOptions.Compiled); _escapeEvaluator = new MatchEvaluator(e => '\\' + e.Value); }