You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C# 9如何实现移除字符串首尾的所有空格与换行符

C# 移除字符串首尾空格和换行符的实现方案
  • 最简通用方案:直接调用无参Trim()方法即可。C# 中无参的Trim()默认会移除字符串首尾的所有Unicode空白字符,包含空格、回车\r、换行\n、制表符等,且不会修改字符串中间的空白内容,完全匹配你的需求。
    示例代码:
    myString = myString.Trim();
    
  • 自定义过滤范围方案:如果你仅需要移除首尾的空格、\r、\n三类字符,排除其他空白字符(比如制表符\t),可以显式指定Trim的过滤字符参数:
    示例代码:
    myString = myString.Trim(' ', '\r', '\n');
    

以上两种方案针对你给出的示例字符串执行后,都可以得到期望的处理结果,仅清理首尾的空白内容,保留中间的换行和空格。

内容的提问来源于stack exchange,提问作者Miguel Moura

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 07:36:03