Как удалить определённые символы из строки - 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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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