Swift String trimmingCharacters()

trimmingCharacters() 方法用于移除字符串两端的空白字符。

示例

var message = "   Swift is fun    "

// remove leading and trailing whitespaces var newMessage = message.trimmingCharacters(in: .whitespaces)
print(newMessage) // Output: Swift is fun

trimmmingCharacters() 语法

trimmingCharacters() 的语法是:

string.trimmingCharacters(in: .whitespaces)

此处,stringString 类的一个对象。


trimmingCharacters() 参数

trimmingCharacters() 方法接受一个参数:

  • whitespaces - 一个属性,用于移除字符串两端的空白字符

trimCharacters() 返回值

trimmingCharacters() 方法返回:

  • 一个移除字符串两端空白字符的字符串

注意:在编程中,空白字符是任何表示水平或垂直空间的字符或一系列字符。例如:空格、换行符\n、制表符\t 等。


示例:Swift trimmingCharacters()

var str1 = "     Learn  Swift Programming "
var str2 = "Learn \nSwift Programming\n\n   "

print(str1.trimmingCharacters(in: .whitespaces)) print(str2.trimmingCharacters(in: .whitespaces))

输出

Learn  Swift Programming
Learn 
Swift Programming

在这个程序中,

  • str1.trimmingCharacters(in: .whitespaces) 返回 "Learn Swift Programming"
  • str2.trimmingCharacters(in: .whitespaces) 返回 "Learn \nSwift Programming"

从上面的示例可以看出,trimmingCharacters() 方法只移除了前导和尾随的空白字符。它不会移除中间的空白字符。

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战