[go] 문자열 분할 (String Splitting)

문자열을 분할하려면 Go 언어에서 제공하는 strings 패키지의 Split 함수를 사용할 수 있습니다. 이 함수를 사용하여 문자열을 지정된 구분자를 기준으로 쪼갤 수 있습니다.

package main

import (
	"fmt"
	"strings"
)

func main() {
	str := "apple,banana,grape,orange"
	result := strings.Split(str, ",")
	fmt.Printf("%#v\n", result)
}

위 예제에서는 쉼표(,)를 구분자로 사용하여 문자열을 쪼갭니다. 실행 결과는 다음과 같습니다.

[]string{"apple", "banana", "grape", "orange"}

여러 가지 구분자를 사용하거나 최대 분할 수를 지정하는 등의 다양한 옵션을 사용하여 문자열을 분할할 수 있습니다. strings 패키지는 문자열 처리를 위한 다양한 기능을 제공하므로 활용도가 매우 높은 패키지입니다.

더 자세한 내용은 공식 문서를 참조할 수 있습니다.