[go] 문자열에서 특정 문자열 삽입

일반적으로, strings 라이브러리의 Join 함수를 사용하여 문자열 내에 다른 문자열을 삽입할 수 있습니다. 또한, Go 언어의 bytes 라이브러리를 사용하여도 비슷한 방식으로 작업할 수 있습니다. 아래 예제 코드를 참고해 주세요.

package main

import (
	"fmt"
	"strings"
)

func main() {
	str := "Hello, World!"
	substr := "beautiful "

	result := strings.Join([]string{str[:7], substr, str[7:]}, "")
	fmt.Println(result)
}

위의 코드는 “Hello, World!”라는 문자열에 “beautiful “이라는 부분 문자열을 삽입하여 “Hello, beautiful World!”를 출력합니다.

자세한 내용은 공식 Go 언어 문서를 참고하시기 바랍니다.

Go 공식 문서 - strings 패키지 Go 공식 문서 - bytes 패키지