gpt4 book ai didi

C# - String.Split() 删除最后一项

转载 作者:行者123 更新时间:2023-11-30 13:28:11 24 4
gpt4 key购买 nike

我有一个加载了如下文件的 RTB:

J6      INT-00113G  227.905  174.994  180  SOIC8    
J3 INT-00113G 227.905 203.244 180 SOIC8
U13 EXCLUDES 242.210 181.294 180 QFP128
U3 IC-00276G 236.135 198.644 90 BGA48
U12 IC-00270G 250.610 201.594 0 SOP8
J1 INT-00112G 269.665 179.894 180 SOIC16
J2 INT-00112G 269.665 198.144 180 SOIC16

我想使用 string.Split() 方法删除最后一列。

到目前为止我有:

// Splits the lines in the rich text boxes
string[] lines = richTextBox2.Text.Split('\n');

foreach (var newLine in lines)
{
newLine.Split(' ');
line = line[0] + line[1] + line[2] + line[3] + line[4]; #This is the code that does not work.
}

但是这不起作用...有谁知道问题所在以及如何正确执行此操作以使文件看起来像这样?:

J6      INT-00113G  227.905  174.994  180      
J3 INT-00113G 227.905 203.244 180
U13 EXCLUDES 242.210 181.294 180
U3 IC-00276G 236.135 198.644 90
U12 IC-00270G 250.610 201.594 0
J1 INT-00112G 269.665 179.894 180
J2 INT-00112G 269.665 198.144 180

编辑:我还认为我需要 string.Split(' ') 已经拆分的每一行?

最佳答案

这可能有效(未经测试):

string[] lines = richTextBox2.Text.Split('\n');
for( int i = 0; i < lines.Length; i ++ )
{
lines[i] = lines[i].Trim(); //remove white space
lines[i] = lines[i].substring(0, lines[i].LastIndexOf(' ');
}
string masterLine = String.Join(Environment.NewLine, lines);

关于C# - String.Split() 删除最后一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6823253/

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