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

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

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

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

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

textual
Листинг программы
        static void Main(string[] args)
        {
            Console.WriteLine("read");
            string strInPuth = File.ReadAllText("InPuth.txt");
            Console.WriteLine("remove");
            string strOutPuth = Remove(strInPuth, "fzkdgxbdf");
            Console.WriteLine("write");
            File.WriteAllText("OutPuth.txt", strOutPuth);
            Console.WriteLine("end");
            Console.ReadLine();
        }
        static string Remove(string inPuth, string alfavit)
        {
            string outPuth = "";
            foreach (char item in inPuth)
                if (alfavit.IndexOf(item) != -1)
                    outPuth += item;
            return outPuth;
        }

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


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

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

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