@LoranDeMarcus

Текст в кавычках заменить прописным, что сделать?

Как сделать, чтобы текст в кавычках заменить прописным?

static void Main()
    {
        string path = @"D:\GITHUB\C#\222.txt";
        string s = File.ReadAllText(path);
        bool toUp = false;
        foreach(var c in path)
        {
            if(c == '\"') { toUp = !toUp; continue; }
            s.Append(toUp ? char.ToUpper(c) : c);
        }
        string appendText = s;
        File.WriteAllText(path, s);
    }
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 1
Регулярные выражения справляются с этой задачей на раз-два.

PS: а парень, я тебя понял. Хотя нет, не понял. Твой алгоритм работает, но че то подозрительно, что ты "берешь строку" и записываешь в файл "берешь строку"БЕРЕШЬ СТРОКУ Все работает, Upper есть, что нужно то?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы