return функция помоги написать код ? (я начинающему)

Хостинг игровых серверов

Димон

Прохожий
21 Фев 2018
451
61
31
Как сделать так, что если нашло мат из списка то ретурна не будет!

строка foreach (string bannedword in WordFilter_Phrases)
Отвечает за мат
return filtered где filtered это var filtered = original;

private string FilterText(IPlayer player, string original)
{
var filtered = original;
int count = 0;
Regex r = new Regex(regextouse, RegexOptions.IgnoreCase);
foreach (var word in original.Split(' '))

if (UseRegex)
{
Match m = r.Match(word);
if (m.Success)
{
Puts($"REGEX MATCH : {player.Name} said: \"{original}\" which contained a bad word: \"{word}\"");
filtered = filtered.Replace(word, Replace(word));
count++;
}
}
foreach (string bannedword in WordFilter_Phrases)
{
if (TranslateLeet(word).ToLower().Contains(bannedword.ToLower()))
{
Puts($"BANNED WORDS MATCH : {player.Name} said: \"{original}\" which contained a bad word: \"{word}\"");
filtered = filtered.Replace(word, Replace(word));
count++;
}
}
}
if (count > 0)
{
Offsense(player);
}
{
return filtered;
}
}
 

Дмитрий Анатольевич

Местный
Прохожий
29 Июн 2018
443
84
34
@Димон, Хороший вопрос: Админы решают проблемы с нецензурной лексикой у себя на серверах, а сами между собой с 10 этажа кроют друг друга. Смысл?
 

Димон

Прохожий
21 Фев 2018
451
61
31
@Димон, Хороший вопрос: Админы решают проблемы с нецензурной лексикой у себя на серверах, а сами между собой с 10 этажа кроют друг друга. Смысл?
Каждый админ сам решает делать это или нет, не каждый админ материться матами это уже отдельный разговор я создал тему можешь помочь решить её ?
 

Димон

Прохожий
21 Фев 2018
451
61
31
Кодеры я написал такой код подскажите где косяк else ошибку выводит почему ?

private string Replace(string original)
var filtered = string.Empty;
if (!WordFilter_Phrases)
for (; filtered.Count() < original.Count(); )
filtered += WordFilter_Phrases
{
return false;
}
else
{
return filtered;
}
 

SkiTles55

Лодырь
Команда форума
Хелпер
Разработчик С#
Прохожий
23 Окт 2017
168
214
32
vk.com
@Димон, у тебя функция string, а это значит что при любых раскладах должен вернутся string, а не false.