我有一个包含以下信息的文本文件
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。
我如何单独获取这些数字而不是将它们排成一行?
答案 0 :(得分:0)
通过拆分字符串
string input = " D 1089274 101548895 444.825,68 BS";
string result = input.Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries)[1];
答案 1 :(得分:0)
线条标签是否分隔?如果是这样,你可以像这样分割字符串的'
var items = s.Split('\t')