Из текста удалить все символы, кроме указанных - C#

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

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

как сделать так чтобы из текста удались все символы кроме тех, которые заранее можно указать? поподробнее... имеется строка, закодированная Base64 + в этом же файле имеются символы переноса строки, нулевые символы и другие... на выходе должна получится строка с символами, которые используются в кодировке Base64, а все лишнее должно удалиться. Обрабатываемые файлы могут достигать размера 5 Мбайт, так что желательно чтобы все эти преобразования делались как можно шустрее.
никто не знает? ((

Решение задачи: «Из текста удалить все символы, кроме указанных»

textual
Листинг программы
  1.         static void Main(string[] args)
  2.         {
  3.             Console.WriteLine("read");
  4.             string strInPuth = File.ReadAllText("InPuth.txt");
  5.             Console.WriteLine("remove");
  6.             string strOutPuth = Remove(strInPuth, "fzkdgxbdf");
  7.             Console.WriteLine("write");
  8.             File.WriteAllText("OutPuth.txt", strOutPuth);
  9.             Console.WriteLine("end");
  10.             Console.ReadLine();
  11.         }
  12.         static string Remove(string inPuth, string alfavit)
  13.         {
  14.             string outPuth = "";
  15.             foreach (char item in inPuth)
  16.                 if (alfavit.IndexOf(item) != -1)
  17.                     outPuth += item;
  18.             return outPuth;
  19.         }

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


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

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

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы