Из текста удалить все символы, кроме указанных - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д