2014-11-10 5 views
0

У меня текстовый файл с содержимым, как нижеудалить пространство в конце строки в текстовом файле

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-й линии этого I Я получаю сообщение об ошибке, когда я загрузить файл ...

Как я могу удалить пробел муравей конец пятой линии (то есть) 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; 
} 
+0

, что случилось с: 'xyz.Replace (»», строка. пусто); '? – jbutler483

+1

'strUpload = strUpload.TrimEnd()'? – Dennis

+1

'text = text.TrimEnd()'? –

ответ

4

Проблема в этой строке

column[1].Trim(); 

вы должны сделать

column[1] = column[1].Trim(); 
Смежные вопросы