gpt4 book ai didi

C# 读取包含由制表符分隔的数据的文本文件

转载 作者:可可西里 更新时间:2023-11-01 08:43:19 25 4
gpt4 key购买 nike

我有一些代码:

 public static void ReadTextFile()
{
string line;

// Read the file and display it line by line.
using (StreamReader file = new StreamReader(@"C:\Documents and Settings\Administrator\Desktop\snpprivatesellerlist.txt"))
{
while ((line = file.ReadLine()) != null)
{

char[] delimiters = new char[] { '\t' };
string[] parts = line.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < parts.Length; i++)
{

Console.WriteLine(parts[i]);
sepList.Add(parts[i]);

}

}

file.Close();
}
// Suspend the screen.
Console.ReadLine();
}

它读取包含由制表符分隔的数据的文本文件,并将数据拆分为单独的单词。

我遇到的问题是,一旦数据被分离,列表中随机字符串的左右两侧仍然有大量空白(事实上,大多数都是这样)。我无法修剪字符串,因为它只会删除空格,从技术上讲这不是空格。

有人知道如何解决这个问题吗?

最佳答案

The problem I have is that once the data has been separated, it still has massive amounts of white space on the left and right sides on random strings in the list (Infact most of them do). I can't trim the string because it only removes white space, and technically this isn't white space.

听起来您的字符串中有非制表符空白字符,并且是制表符分隔的。

使用 String.Trim 应该可以很好地删除这些多余的字符。如果出于某种原因,对每个单词执行 String.Trim 不起作用,您需要切换以找出额外的“字符”由什么组成,并使用此 overload of String.Trim .

关于C# 读取包含由制表符分隔的数据的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com