[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
패키지는 문자열 처리를 위한 다양한 기능을 제공하므로 활용도가 매우 높은 패키지입니다.
더 자세한 내용은 공식 문서를 참조할 수 있습니다.