1. ホーム
  2. go

[解決済み] 文字列の先頭と末尾のホワイトスペースを削除するにはどうすればよいですか?

2022-02-08 03:27:28

質問

Goで文字列変数の先頭と末尾の空白をトリミングする効果的な方法はどれですか?

どのように解決するのですか?

文字列.TrimSpace(s)

例えば

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "\t Hello, World\n "
    fmt.Printf("%d %q\n", len(s), s)
    t := strings.TrimSpace(s)
    fmt.Printf("%d %q\n", len(t), t)
}

出力します。

16 "\t Hello, World\n "
12 "Hello, World"