Разделение 1 строки с разделителем ':' - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь сделать программу, которая автоматически изменяет пароль учетной записи твиттера с помощью selenium, она работает отлично, но мой вопрос, скажем, у меня есть 10 аккаунтов твиттера в файле .txt, формат которых

id:password
id:password
id:password

в первую очередь,Я хочу прочитать этот текстовый файл с помощью C #, а затем отделить их ID (0), пароль (1), как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

Поскольку Enigmativity упомянут в разделе комментариев, вы можете использовать ReadAllLines метод:

var users=  File.ReadAllLines("t.txt")
.Select(l=>new {id= l.Split(':')[0] ,password= l.Split(':')[1] })
.ToList();
0 голосов
/ 09 февраля 2019

Вот краткий пример того, как вы могли бы разделить его.Идите вперед и переработайте его, чтобы он соответствовал вашим конкретным требованиям.

using (StreamReader reader = new StreamReader("file.txt"))
{
    while (true)
    {
        string line = reader.ReadLine();            

        if (line == null)
        {
            break;
        }
        else
        {
            string[] idPasswords = line.split(" ");
            for(int i = 0; i < idPasswords.length; i++)
            {
                string[] idPassword = idPasswords[i].split(":");
                string id = idPassword[0];
                string password = idPassword[1];
            }
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...