Дано некоторое конечное мн-во слов. Исключить их из текстового файла - C#

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

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

Дано некоторое конечное мн-во слов. Исключить их из текстового файла. Например, из файла с текстом программы исключить все слова Begin, End.
Помогите пожалуйста, тема актуальна

Решение задачи: «Дано некоторое конечное мн-во слов. Исключить их из текстового файла»

textual
Листинг программы
class Program
    {
        static void Main(string[] args)
        {
            string path = "1.txt";
            string[] clearText = {"Sasha", "Fast", "azaza"};
            Write(path,Clear(ReadFile(path),clearText));
            Console.ReadKey();
        }
        private static string ReadFile(string path)
        {
            string text = "";
            try
            {
                using (StreamReader streamReader = new StreamReader(path, Encoding.GetEncoding(1251)))
                {
                    text = streamReader.ReadToEnd();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return text;
        }
 
        private static string Clear(string text, string[] textClear)
        {
            foreach (var s in textClear)
            {
                if(text.Contains(s))
                text = text.Replace(s, "");
            }
            return text;
        }
 
        private static void Write(string path, string text)
        {
            try
            {
                using (StreamWriter streamWriter = new StreamWriter(path,false))
                {
                    streamWriter.Write(text);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
    }

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


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

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

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