在go语言中修剪字符串中的白色空格示例代码

2023-06-01 00:00:00 示例 空格 修剪

字符串操作函数是编程语言必须具备的,Go有很多这样的函数。

下面,我们将看到如何在Go中修剪字符串的空白处。


修剪字符串中的空白处代码:


 str := "  This is a string with white spaces\n "
 fmt.Printf("%d %q\n", len(str), str)
 
 trimmed := strings.TrimSpace(str)
 fmt.Printf("%d %q\n", len(trimmed), trimmed)
 


输出:

38 " This is a string with white spaces\n "

34 "This is a string with white spaces"

对比一下看看有啥不一样,是不是顺眼多了。


完整示例代码:

 package main
 
 import (
     "fmt"
     "strings"
 )
 
 func main() {
     str := "  This is a string with white spaces\n "
     fmt.Printf("%d %q\n", len(str), str)
     
     trimmed := strings.TrimSpace(str)
     fmt.Printf("%d %q\n", len(trimmed), trimmed)
 }


更多的字符串修剪函数参考,请参见

https://golang.org/pkg/strings/#Trim

相关文章