【发布时间】:2016-07-11 14:28:04
【问题描述】:
我有一个包含以下信息的文本文件
Caracas, 08 de Julio de 2016
SAVAKE CA
Estimado HANS AJANI
D 1089274 101548895 444.825,68 BS
我有一个代码可以读取所有行并在 cmd 中打印它们:
string[] readText = File.ReadAllLines(@"p:\CARTAP1.txt");
foreach (string s in readText)
{
Console.WriteLine(s);
}
我可以使用 Console.WriteLine(readText[3]) 读取这些行,但我如何才能获取数组中的特定信息,例如只有 1089272。
我如何分别获得这些数字,而不是将它们放在一起?
【问题讨论】:
-
使用 string.Split(...
-
您可以从 readText[] 和 readText[3].split(' ') 中获取字符串,这会将行拆分为另一个基于空格拆分的字符串数组?有点乱,但我认为可能适合你的情况。
-
数据是如何组织的?请使用典型格式更新您的答案。 4行数据是否完整?他们重复吗?所有文件都遵循相同的格式吗?
-
你可以使用
string.Split方法。 -
请不要将语言放在问题标题中;将语言放在标签中
标签: c#