Kev*_*sen 3 .net c# string whitespace replace
我在 C# 中遇到了一个关于删除空格的相当奇怪的问题。
我当前的代码如下所示:
string s = "This is a string without spaces";
s = s.Replace(" ", string.Empty);
Run Code Online (Sandbox Code Playgroud)
在此示例中,“without”后面的最后一个空格是缩进(制表符),而不是实际的空格键空格。显然 String.Replace 并不关心这一点,因此它会忽略它,并在那里留下空白。
是否可以避免这个问题?
是的。也删除选项卡:
string s = "This is a string without spaces";
s = s.Replace(" ", string.Empty);
s = s.Replace("\t", string.Empty);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1564 次 |
| 最近记录: |