我在讀取的文件中有字符串。一些在開始時有空間或標籤。有沒有簡單的方法,我可以刪除空格和製表符(空白的東西)?如何從C#中的字符串開頭刪除空格,多個空格或製表符
例如
var abc = " def";
我要的是「高清」之前刪除的東西。
感謝,
更新:我相信這是正確的答案:
char[] arr = new char[] { '\t', ' ' }; // Trim these characters
text = text.TrimStart(arr);
我在讀取的文件中有字符串。一些在開始時有空間或標籤。有沒有簡單的方法,我可以刪除空格和製表符(空白的東西)?如何從C#中的字符串開頭刪除空格,多個空格或製表符
例如
var abc = " def";
我要的是「高清」之前刪除的東西。
感謝,
更新:我相信這是正確的答案:
char[] arr = new char[] { '\t', ' ' }; // Trim these characters
text = text.TrimStart(arr);
使用內置的字符串的方法。
abc.Trim()
其實它應該是TrimStart,如果你只想刪除前導空間 –
var result = abc.TrimStart();
只需使用修剪方法
abc.Trim()
這也可以刪除字符串末尾的空格。 –
感謝所有幫助,但似乎沒有任何的建議,做了我需要:-(我找到了一個解決方案,並添加了這個,我認爲這可行。 – Jason
如果這個答案適合你,你應該將它作爲答案發布,然後接受它。 – Tim
@Jason:我不知道你測試的是什麼,但是'TrimStart'沒有參數可以正常工作:'var text =「\ t abc」; text = text.TrimStart();'。 'text'現在只包含「abc」。 –