From 1fde14f71ef5cfde0ee7e2ce05a9e2d463d7c1fc Mon Sep 17 00:00:00 2001 From: Basique Evangelist Date: Thu, 19 Dec 2019 13:02:05 +0000 Subject: [PATCH] Add colon to WORD_SEPERATORS --- AntiAntiSwearingBot.Tests/DetectTests.cs | 1 + AntiAntiSwearingBot/Unbleeper.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/AntiAntiSwearingBot.Tests/DetectTests.cs b/AntiAntiSwearingBot.Tests/DetectTests.cs index effa499..7734411 100644 --- a/AntiAntiSwearingBot.Tests/DetectTests.cs +++ b/AntiAntiSwearingBot.Tests/DetectTests.cs @@ -30,6 +30,7 @@ namespace AntiAntiSwearingBot.Tests [Theory] [InlineData("Просто пи**ец, как хочется кушать.", "*пиздец")] [InlineData("Ужас на*уй!", "*нахуй")] + [InlineData("Получилась полная х**ня: даже не знаю, что и сказать, б**.", "*херня\n**бля")] [InlineData("Сергей опять вы**нулся своим знанием тонкостей русского языка; в окно еб*шил стылый ноябрьский ветер. ", "*выебнулся\n**ебашил")] public void DetectWordsWithPunctuation(string text, string expected) { diff --git a/AntiAntiSwearingBot/Unbleeper.cs b/AntiAntiSwearingBot/Unbleeper.cs index 6e19ac2..37c0efe 100644 --- a/AntiAntiSwearingBot/Unbleeper.cs +++ b/AntiAntiSwearingBot/Unbleeper.cs @@ -20,7 +20,7 @@ namespace AntiAntiSwearingBot Regex BleepedSwearsRegex { get; } - static readonly char[] WORD_SEPARATORS = { ' ', '\t', '\r', '\n', '.', ',', '!', '?', ';' }; + static readonly char[] WORD_SEPARATORS = { ' ', '\t', '\r', '\n', '.', ',', '!', '?', ';', ':' }; public string UnbleepSwears(string text) {