C# 怎么删除TXT里指定列数据?
比如TXT内容:随机数随机数2随机数随机数2随机数随机数2怎么删掉第一列的随机数与后面的空格?...
比如TXT内容:
随机数 随机数2
随机数 随机数2
随机数 随机数2
怎么删掉第一列的随机数与后面的空格? 展开
随机数 随机数2
随机数 随机数2
随机数 随机数2
怎么删掉第一列的随机数与后面的空格? 展开
3个回答
展开全部
string filename = @"c:\test1.txt";
string[][] lines = File.ReadAllLines(filename).Select(x => x.Split(' ')).ToArray(); ;
int columnIndex = 0; //指定删除下标为0的列
string[] results = lines.Select(x => x.Where((y, index) => index != columnIndex).ToArray()).Select(x => string.Join(" ", x)).ToArray();
File.WriteAllLines(filename, results);
columnIndex指定需要删除第几列。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询