|
■No86593 (sazzu さん) に返信 > txtファイルの1列目のみを取得したい
1 列目と 2 列目は、何で区切られているのですか?
// 何らかの空白文字(Char.IsWhiteSpace)で区切られている場合 string[] result0 = File.ReadLines(@"C:\temp\test.txt").Select(s => s.Split(null, 2)[0]).ToArray();
// タブ区切りの場合 string[] result1 = File.ReadLines(@"C:\temp\test.txt").Select(s => s.Split(new char[] { '\t' }, 2)[0]).ToArray();
// 半角空白区切りの場合 string[] result2 = File.ReadLines(@"C:\temp\test.txt").Select(s => s.Split(new char[] { ' ' }, 2)[0]).ToArray();
// 固定長レコードの先頭 3 文字を取り出す場合 string[] result3 = File.ReadLines(@"C:\temp\test.txt").Select(s => s.Substring(0, Math.Min(3, s.Length))).ToArray();
|