Golang 如何删除字符串的空白
在Golang中,修剪字符串表示从字符串的开头和/或结尾删除空格字符。修剪在处理用户输入时非常有用,因为可能无意间输入前导或尾随空格。在本文中,我们将探讨如何在Golang中修剪字符串。
使用strings.TrimSpace()函数
Golang提供一个内置的字符串包,其中包含许多用于处理字符串的有用函数。strings.TrimSpace()函数可用于修剪字符串中的前导和尾随空格。
示例
以下是使用strings.TrimSpace()函数修剪字符串的示例 −
输出
在上面的示例中,我们有一个名为str的字符串,其中包含前导和尾随空格。我们调用strings.TrimSpace()函数并使用输入字符串来获得一个新的字符串,该字符串删除了空格。
使用strings.Trim()函数
字符串包还提供了strings.Trim()函数,可用于从字符串的开头和/或结尾删除特定字符。
示例
以下是使用strings.Trim()函数从字符串中删除特定字符的示例 −
输出
在上面的示例中,我们有一个名为str的字符串,其中包含前导和尾随空格。我们使用输入字符串和要删除的字符作为字符串调用strings.Trim()函数。在这种情况下,我们将” “作为第二个参数传递以从字符串的开头和结尾删除空格。
使用strings.TrimLeft()和strings.TrimRight()函数
字符串包还提供了strings.TrimLeft()和strings.TrimRight()函数,用于分别从字符串的开头或结尾删除特定字符。
示例
以下是使用strings.TrimLeft()和strings.TrimRight()函数从字符串中删除特定字符的示例 −
输出
在上面的示例中,我们有一个名为str的字符串,其中包含前导和尾随空格以及在末尾的感叹号。我们使用输入字符串和要从字符串开头修剪的字符调用strings.TrimLeft()函数。然后,我们使用strings.TrimLeft()的结果和要从字符串末尾修剪的字符调用strings.TrimRight()函数。
结论
在Golang中修剪字符串是使用字符串包的简单过程。 strings.TrimSpace(),strings.Trim(),strings.TrimLeft()和strings.TrimRight()函数提供了灵活和高效的方式以从字符串的开头和/或结尾删除空格和特定字符。