[go] 문자열에서 특정 부분 치환 (Specific Part Replacement in String)
일부 문자열을 변경하고 싶을 때가 있습니다. 예를 들어, “Hello, [name]! How are you?” 라는 문자열이 있을 때, “[name]” 부분을 사용자의 실제 이름으로 변경하고 싶을 수 있습니다. 이런 경우 Go에서는 strings.Replace
함수를 사용하여 간단하게 처리할 수 있습니다.
다음은 strings.Replace
함수의 예제 코드입니다.
package main
import (
"fmt"
"strings"
)
func main() {
str := "Hello, [name]! How are you?"
replacedStr := strings.Replace(str, "[name]", "Alice", -1)
fmt.Println(replacedStr)
}
위의 코드에서 strings.Replace
함수는 다음과 같은 형식을 갖습니다.
strings.Replace(원본문자열, 대상문자열, 치환할문자열, 치환횟수)
위의 코드는 “Hello, [name]! How are you?” 문자열에서 “[name]” 부분을 “Alice”로 치환하여 출력합니다.
더 자세한 내용은 Go 언어 공식 문서 를 참고해 주세요.