删除文本文件中行末的空格

本文关键字:空格 文本 文件 删除 | 更新日期: 2023-09-27 18:29:54

我有一个文本文件,内容如下

wYFgemq4-IU372t5I-J0UIIdAd-gcojGR7z BA1111111
HoSOtYLI-90yntvqB-2rV/RLiG-BT69R0NV BA1111111
h1uLXWq4-IU2QUkVr-UYuqipiT-byAuoHn7 BG2222222
jL2MFmq4-IU1VLifN-LZmFc+bu-ibc/2IJp GC1111111
zhoZpmq4-IU27lkQ1-kqNLXTbT-ec28qGPR FG1111111

但不幸的是,在第5行末尾又增加了一个空格。当我上传文件时,我遇到了一个错误。。。

如何删除第五行末尾的空格(即)zhoZpmq4-IU27lkQ1-kqNLXTbT-ec28qGPR FG1111111(此处)

有人能帮我处理这个吗

这是我的代码

private bool ParseUploadedDoc(string strUpload)
{
    bool blresult = true;
    strUpload = strUpload.Replace("'r","");
    char [] delimitedchars = {''n'};
    string[] splitwords = strUpload.Split(delimitedchars);
    string[] column; 
    StringBuilder InvalidCert = new StringBuilder(); 
    StringBuilder InvalidSerial = new StringBuilder();
    foreach (string word in splitwords)
    {
        column = word.Split(''t');
        column[1].Trim();
        if (column[0].Length != 35)
        {
            InvalidCert.Append(column[0].ToString());
            InvalidCert.Append(", ");
            blresult = false;
        }
       /// getting error at here
        if (column[1].Length != 9)
        {
            InvalidSerial.Append(column[1].ToString());
            InvalidSerial.Append(", ");
            blresult = false;
        }
    }
    if (blresult == false)
    {
        string strErrCert = "Invalid Certificate Id(s): " + InvalidCert.ToString();
        strErrCert = strErrCert.Substring(0, strErrCert.Length - 2);
        LblInvalidCert.Text = strErrCert;
        string strErrFru = "Invalid Serial Number(s): " + InvalidSerial.ToString();
        strErrFru = strErrFru.Substring(0, strErrFru.Length - 2);
        LblInvalidFru.Text = strErrFru;
    }
    return blresult;
}

删除文本文件中行末的空格

问题出现在这一行

column[1].Trim();

你应该做

column[1] = column[1].Trim();