Golang 删除多余空格

  • 有时string中会包含多个相连的空格,在切割字符串时带来麻烦,因此需要将多个空格变成一个,在这里使用go语言中的strings.Fields()方法

    • 原始string
  origin_str := "root              282   0.0  0.1  2496848   6072   ??  Ss   Fri10PM   0:05.51 /usr/libexec/taskgated -s"
  • 使用如下方式多余清除空格
  new_str := strings.Join(strings.Fields(origin_str)," ")
  • 查看新的string
  root 282 0.0 0.1 2496848 6072 ?? Ss Fri10PM 0:05.51 /usr/libexec/taskgated -s

VinkDong

open to open