2011-08-25 393 views
0

我在讀取的文件中有字符串。一些在開始時有空間或標籤。有沒有簡單的方法,我可以刪除空格和製表符(空白的東西)?如何從C#中的字符串開頭刪除空格,多個空格或製表符

例如

var abc = " def"; 

我要的是「高清」之前刪除的東西。

感謝,

更新:我相信這是正確的答案:

char[] arr = new char[] { '\t', ' ' }; // Trim these characters 
text = text.TrimStart(arr); 
+0

感謝所有幫助,但似乎沒有任何的建議,做了我需要:-(我找到了一個解決方案,並添加了這個,我認爲這可行。 – Jason

+0

如果這個答案適合你,你應該將它作爲答案發布,然後接受它。 – Tim

+0

@Jason:我不知道你測試的是什麼,但是'TrimStart'沒有參數可以正常工作:'var text =「\ t abc」; text = text.TrimStart();'。 'text'現在只包含「abc」。 –

回答

1

使用內置的字符串的方法。

abc.Trim()

+2

其實它應該是TrimStart,如果你只想刪除前導空間 –

1

只需使用修剪方法

abc.Trim() 
+0

這也可以刪除字符串末尾的空格。 –