From 6b9c9007d5b102483b970b3c73414d41458146d9 Mon Sep 17 00:00:00 2001 From: Octol1ttle Date: Thu, 12 Oct 2023 21:42:20 +0500 Subject: [PATCH] style: move ZWSP to a const --- src/Extensions/StringExtensions.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Extensions/StringExtensions.cs b/src/Extensions/StringExtensions.cs index b8848c0..4d56814 100644 --- a/src/Extensions/StringExtensions.cs +++ b/src/Extensions/StringExtensions.cs @@ -5,6 +5,8 @@ namespace Octobot.Extensions; public static class StringExtensions { + private const string ZeroWidthSpace = "​"; + /// /// Sanitizes a string for use in by inserting zero-width spaces in between /// symbols used to format the string with block code. @@ -13,7 +15,7 @@ public static class StringExtensions /// The sanitized string that can be safely used in . private static string SanitizeForBlockCode(this string s) { - return s.Replace("```", "​`​`​`​"); + return s.Replace("```", $"{ZeroWidthSpace}`{ZeroWidthSpace}`{ZeroWidthSpace}`{ZeroWidthSpace}"); } /// @@ -25,7 +27,7 @@ public static class StringExtensions /// The sanitized string that can be safely used in with "diff" as the language. public static string SanitizeForDiffBlock(this string s) { - return $"​{s}"; + return $"{ZeroWidthSpace}{s}"; } ///