2012-11-07 222 views

回答

4

string.TrimEnd:从字符串的结尾

var s = @"text text text       
         "; 
Console.Write(s.TrimEnd() + "<-- End"); // Output: text text text<-- End 

TrimEnd装饰,Trim从一开始和结束的字符串都删除。

+0

如果第一行是'文字文字文字',和你想保持在该行的空间,只是删除无文本结尾行?所以输出结果应该是'text text < - End' – Suamere

+0

在这种情况下,通过换行符'Split'会更容易:var result = s.Split('\ n')[0];' –

2

您正在寻找的Trim()方法。

2

我不确定Trim()是否也会剪切新行......如果不是,您可以将它与param一起使用 - 修剪('\ n')或修剪('\ t')制表符或甚至指定您想要切断的字符列表。

2
Dim value As String = "text text text       
         " 
Dim trimmed As String = value.Trim() 

修剪除去开头和结尾的空白。字符串数据通常包含 前导或尾随空格字符,如换行符,空格或 选项卡。这些字符通常不需要。在Trim中,我们以声明的方式去除 这些字符。

参考:http://www.dotnetperls.com/trim-vbnet