[go] 문자열에서 특정 문자열 삽입하기
문자열에 다른 문자열을 삽입하려면 여러가지 방법이 있습니다. 가장 간단한 방법은 strings
패키지의 Join
함수를 사용하는 것입니다. Join
함수는 주어진 문자열 슬라이스를 구분자를 이용하여 결합할 때 유용합니다.
아래의 예제는 strings.Join
함수를 사용하여 문자열 안에 다른 문자열을 삽입하는 방법을 보여줍니다.
package main
import (
"fmt"
"strings"
)
func insertString(originalString, insertString string, index int) string {
return originalString[:index] + insertString + originalString[index:]
}
func main() {
original := "Hello, world!"
inserted := "beautiful "
result := insertString(original, inserted, 7)
fmt.Println(result)
// Output: Hello, beautiful world!
}
위의 예제에서 insertString
함수는 원본 문자열(여기서는 “Hello, world!”)에 새로운 문자열(“beautiful “)을 특정 인덱스(여기서는 7)에 삽입하는 방법을 보여줍니다. 결과는 “Hello, beautiful world!”가 됩니다.
이 방법을 통해 Golang에서 문자열에 다른 문자열을 삽입할 수 있습니다.
더 나아가 세부적인 상황에 따라 다양한 방법이 있을 수 있으니, 본인의 요구에 맞게 선택해보시기 바랍니다.