分割1个字符串“:”分隔符

问题描述 投票:0回答:2

我试图让程序与硒它完全自动改变Twitter帐户的密码,但我的问题是可以说我有在.txt文件10个Twitter账户,其格式为

id:password
id:password
id:password

首先。我想读的C#这个文本文件,然后将它们分开ID(0),密码(1)我该怎么办呢?

c# split streamreader
2个回答
2
投票

作为Enigmativity在评论部分中提到,您可以使用ReadAllLines方法:

var users=  File.ReadAllLines("t.txt")
.Select(l=>new {id= l.Split(':')[0] ,password= l.Split(':')[1] })
.ToList();

1
投票

下面是如何,你可以把它分解了一个简单的例子。来吧,返工,以满足您的特定需求。

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];
            }
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.