Замена только первого значения в файле - C#

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

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

 StreamReader read = File.OpenText(file);
                string qwrtq = read.ReadToEnd();
                read.Close();
                qwrtq = Regex.Replace(qwrtq, "0", "1");
                StreamWriter writer = new StreamWriter(file);
                writer.Write(qwrtq);
                writer.Close();
Имею код, указанный выше, нужно поменять только 1 нуль на единицу. Код меняет все. Как реализовать замену только первого значения?

Решение задачи: «Замена только первого значения в файле»

textual
Листинг программы
            StreamReader read = File.OpenText(file);
            string qwrtq = read.ReadToEnd();
            Regex reg = new Regex("0");
            qwrtq= reg.Replace(qwrtq, "1", 1);
            read.Close();
            StreamWriter writer = new StreamWriter(file);
            writer.Write(qwrtq);
            writer.Close();

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


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

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

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