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