go言語 文字列の両端から空白を除去する

go言語 文字列の両端から空白を除去する

go言語で、stringsパッケージのTrimSpaceを使用して、文字列の両端から空白を除去するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

TrimSpace使い方

TrimSpaceを使用すると、文字列の両端から空白を除去することが可能です。

strings.TrimSpace(文字列)

以下は、TrimSpaceを使って、両端に空白がある文字列「 abcdefg  」から両端の空白を除去するサンプルコードとなります。

package main

import (
	"fmt"
	"strings"
)

func main() {

	str := "   abcdefg  "
	fmt.Printf("[%s]\n", strings.TrimSpace(str))
	// [abcdefg]

}

Trimを使用すると、両端から除去したい値を指定することが可能です。

package main

import (
	"fmt"
	"strings"
)

func main() {

	str := " abcdefg   "
	fmt.Printf("[%s]\n", strings.Trim(str, " "))
	// [abcdefg]

}