Fuz*_*ans 11 c# string text trim
我试图Trim()在多行字符串上使用,但只有第一行Trim().我似乎无法弄清楚如何从每行的开头删除所有空格.
string temp1 = " test ";
string temp2 = @" test
line 2 ";
MessageBox.Show(temp1.Trim());
//shows "test".
MessageBox.Show(temp2.Trim());
//shows "test"
" line2 ".
Run Code Online (Sandbox Code Playgroud)
我可以在多行字符串上使用Trim/ TrimStart/ TrimEnd吗?
Ree*_*sey 15
我可以在多行字符串上使用Trim/TrimStart/TrimEnd吗?
是的,但它只修剪字符串作为一个整体,并没有注意字符串内容中的每一行.
如果您需要修剪每一行,您可以执行以下操作:
string trimmedByLine = string.Join(
"\n",
temp2.Split('\n').Select(s => s.Trim()));
Run Code Online (Sandbox Code Playgroud)
Tim*_*ter 11
这会修剪每一行
temp2 = string.Join(Environment.NewLine,
temp2.Split(new []{Environment.NewLine},StringSplitOptions.None)
.Select(l => l.Trim()));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6869 次 |
| 最近记录: |