Как удалить определённые символы из строки - C#

Узнай цену своей работы

Формулировка задачи:

Есть массив символов char
public static char[] deaf = new char[] { 'п','ф','к','ш','с','т','х','ц','ч','щ','П','Ф','К', 'Ш','С','Т','Х','Ц','Ч','Щ'};
есть строка типа string с которой нужно удалить символы вышеперечисленные,при их наличии.Как это сделать?Если есть вариант через регулярные выражения Regex,тоже буду признателен.

Решение задачи: «Как удалить определённые символы из строки»

textual
Листинг программы
const string s = "Если есть вариант через регулярные выражения Regex,тоже буду признателен.";
char[] deaf =  { 'п','ф','к','ш','с','т','х','ц','ч','щ','П','Ф',
    'К', 'Ш','С','Т','Х','Ц','Ч','Щ'};
var result = Regex.Replace(s, "[" + string.Join("", deaf) + "]", "");
Console.WriteLine(result);
Console.ReadKey();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.5 из 5
Похожие ответы