fix: fix slang regex (#433)
This commit is contained in:
@@ -161,7 +161,7 @@ public sealed class ChatSanitizationManager : IChatSanitizationManager
|
|||||||
//WD-EDIT
|
//WD-EDIT
|
||||||
public string SanitizeOutSlang(string input)
|
public string SanitizeOutSlang(string input)
|
||||||
{
|
{
|
||||||
var pattern = @"(^\!|^\?|[\p{L}\d'`-]+)";
|
var pattern = @"(^\!|^\?|[\p{L}\d'`%-]+)";
|
||||||
|
|
||||||
var newMessage = Regex.Replace(input, pattern ,
|
var newMessage = Regex.Replace(input, pattern ,
|
||||||
match => _slangToNormal.ContainsKey(match.Groups[1].Value.ToLower()) ? _slangToNormal[match.Groups[1].Value.ToLower()] : match.Value, RegexOptions.IgnoreCase);
|
match => _slangToNormal.ContainsKey(match.Groups[1].Value.ToLower()) ? _slangToNormal[match.Groups[1].Value.ToLower()] : match.Value, RegexOptions.IgnoreCase);
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"%срп": "стандартные рабочие процедуры",
|
"%срп": "стандартные рабочие процедуры",
|
||||||
"%дек": "детектив",
|
"%дек": "детектив",
|
||||||
"%дек": "детектив",
|
|
||||||
"%деку": "детективу",
|
"%деку": "детективу",
|
||||||
"%дека": "детектива",
|
"%дека": "детектива",
|
||||||
"%дэк": "детектив",
|
"%дэк": "детектив",
|
||||||
@@ -15,6 +14,7 @@
|
|||||||
"%инжу": "инженеру",
|
"%инжу": "инженеру",
|
||||||
"%таблы": "таблетки",
|
"%таблы": "таблетки",
|
||||||
"%мш": "имплант защиты разума",
|
"%мш": "имплант защиты разума",
|
||||||
|
"%мщ": "имплант защиты разума",
|
||||||
"%разгерм": "разгерметизация",
|
"%разгерм": "разгерметизация",
|
||||||
"%разгерма": "разгерметизация",
|
"%разгерма": "разгерметизация",
|
||||||
"%разгерму": "разгерметизацию",
|
"%разгерму": "разгерметизацию",
|
||||||
@@ -52,5 +52,6 @@
|
|||||||
"%зк": "зеленый код",
|
"%зк": "зеленый код",
|
||||||
"%ск": "синий код",
|
"%ск": "синий код",
|
||||||
"%жк": "желтый код",
|
"%жк": "желтый код",
|
||||||
"%жк": "желтый код"
|
"%стим": "стимулятор",
|
||||||
|
"%стимы": "стимуляторы"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user