Как бы я разобрать определенное значение из текстового файла? - PullRequest
0 голосов
/ 12 апреля 2020

Я на Windows 10. Использование Visual Studio 2019. Язык C#

На данный момент это мой код:

string path = @"file.dat";

string sitas = File.ReadAllText(path);
Console.Write(sitas);
Console.ReadLine();

Это выводит то, что файл имеет в нем :

Нажмите здесь для вывода

name
secret

Как мне это сделать?

Также я хотел бы сохранить имя и secret в строках.

Примечание: я не могу изменить тип файла.

1 Ответ

0 голосов
/ 12 апреля 2020
            string sitas = File.ReadAllText(path);

            char[] splitchar = { ' ', '\n', '\r' };
            string[] s = sitas.Split( splitchar, StringSplitOptions.RemoveEmptyEntries);
            //Console.Write(sitas);
            Console.WriteLine();

            string[] tofind = { "thisis_name", "thisis_secret" };
            bool found = false;
            foreach (var item in s)
            {
                if (tofind.Contains(item)) 
                { 
                    found = true; 
                }
                else
                {
                    if (found)
                    {
                        Console.WriteLine(item);
                        found = false;
                    }
                }
            }
...