Отфильтровать строку
Вот интересный способ сделать visual-c# это с помощью LINQ - без .cs-file уродливых циклов, без сложного string RegEx:
private string GetGoodString(string input)
{
var allowedChars =
Enumerable.Range('0', 10).Concat(
Enumerable.Range('A', 26)).Concat(
Enumerable.Range('a', 26)).Concat(
Enumerable.Range('-', 1));
var goodChars = input.Where(c => allowedChars.Contains(c));
return new string(goodChars.ToArray());
}
Накормите его "Привет, мир? 123!" и c#-language он вернет "Helloworld123".
c#
string
filtering
2021-12-22T08:09:23+00:00
2022-08-15T08:07:39+00:00
Dudekovych
Вопросы с похожей тематикой, как у вопроса:
Отфильтровать строку
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.