次のように構成されたファイルを解析する必要があります。
User: jcruz Name: Jules Last: Cruz Email: Some@email.com
User: jdoe Name: John Last: Doe Email: Some@email.com
User: pmartin Name: Pete Last: Martin Email: Some@email.com
User: rrichard Name: Reed Last: Richard Email: Some@email.com
Name、Last Name、および Email のみを取得するすべての行をタイプのオブジェクトに分割する必要があります
var contact = new Conctact {
Name = fieldFromLine,
Last= fieldFromLine,
Email = fieldFromLine
}
だから私の問題は、どのツールを使用するかです:String.Split
またはRegex.Split
。そしてそれを実装する方法。
どうもありがとうございました...
これは、これまでに行ったことです。
String archivo = ((FileDialog)sender).FileName;
using (TextReader sr = new StreamReader(archivo,Encoding.UTF8))
{
String line = String.Empty;
while ((line = sr.ReadLine()) != null )
{
string[] result = Regex.Split(line,"User:");
//How to get the other fields...
}
}