gpt4 book ai didi

c# - 如何删除字符串开头或结尾的所有空格?

转载 作者:IT王子 更新时间:2023-10-29 03:29:54 25 4
gpt4 key购买 nike

如何删除字符串开头和结尾的所有空格?

像这样:

"hello" 返回 "hello"
“你好” 返回 “你好”
“你好”返回“你好”
"hello world" 返回 "hello world"

最佳答案

String.Trim()返回一个字符串,该字符串等于所有 white-spaces 的输入字符串从开始结束修剪:

"   A String   ".Trim() -> "A String"

String.TrimStart() 返回一个字符串,其中的空格从一开始就被修剪掉了:

"   A String   ".TrimStart() -> "A String   "

String.TrimEnd() 返回一个从末尾修剪掉空白的字符串:

"   A String   ".TrimEnd() -> "   A String"

所有方法都不会修改原始字符串对象。

(至少在某些实现中,如果没有要修剪的空白,您会得到与开始时相同的字符串对象:

csharp> 字符串 a = "a";
csharp> 字符串修剪 = a.Trim();
csharp> (object) a == (object) 修剪;
返回真

我不知道这是否是语言保证的。)

关于c# - 如何删除字符串开头或结尾的所有空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3381952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com