跳到主要内容

Swift 字符串 trimmingCharacters() 方法

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

示例

var message = "   Swift is fun    "

// 移除前导和尾随空格
var newMessage = message.trimmingCharacters(in: .whitespaces)

print(newMessage)

// 输出: Swift is fun

trimmingCharacters() 语法

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() 方法仅移除前导和尾随空格字符,不会移除出现在中间的空格字符。