go言語 文字列を指定した文字で分割する

  • 作成日 2021.03.03
  • 更新日 2022.11.03
  • go
go言語 文字列を指定した文字で分割する

go言語で、stringsパッケージのSplitを使用して、文字列を指定した文字で分割するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

Split使い方

Splitを使用すると、文字列を指定した文字で分割することが可能です。

strings.Split(文字列, "区切り文字")

以下は、Splitを使って、文字列を指定した文字で分割するサンプルコードとなります。

package main

import (
	"fmt"
	"strings"
)

func main() {

	src1 := "ABCD DEF GHI JKL"

	arr1 := strings.Split(src1, " ")

	for _, str := range arr1 {
		fmt.Printf("[%s]", str)
		// [ABCD][DEF][GHI][JKL]
	}

	src2 := "ABCD,DEF,GHI,JKL"

	arr2 := strings.Split(src2, ",")

	for _, str := range arr2 {
		fmt.Printf("[%s]", str)
		// [ABCD][DEF][GHI][JKL]
	}

}