[go] 문자열 치환

문자열을 다른 문자열로 치환하는 것은 프로그래밍에서 자주 사용되는 작업입니다. Go 언어에서는 strings 패키지를 사용하여 문자열 치환 작업을 수행할 수 있습니다.

strings 패키지 import

먼저 strings 패키지를 import 해야 합니다.

import "strings"

Replace 함수

strings 패키지에는 Replace 함수가 있으며, 이 함수를 사용하여 문자열을 치환할 수 있습니다.

newStr := strings.Replace(oldStr, "old", "new", -1)

위의 예제에서 oldStr 문자열에서 “old” 문자열을 “new” 문자열로 모두 치환한 결과를 newStr에 반환합니다. 마지막 매개변수 -1은 치환할 횟수를 제한하지 않음을 의미합니다.

예를 들어, 다음과 같이 사용할 수 있습니다.

package main

import (
	"fmt"
	"strings"
)

func main() {
	oldStr := "hello world, hello universe"
	newStr := strings.Replace(oldStr, "hello", "hi", -1)
	fmt.Println(newStr) // 출력: "hi world, hi universe"
}

위의 예제에서 strings.Replace 함수를 사용하여 “hello” 문자열을 “hi”로 모두 치환한 결과를 출력합니다.

따라서, Go 언어에서 문자열 치환 작업을 위해 strings.Replace 함수를 사용할 수 있습니다.

참고 자료

위의 예시는 실제 구현을 위한 일반적인 지침일 뿐이며, 실제 코드에 적용하기 위해서는 해당 언어 및 프레임워크의 문서 및 가이드를 참조하는 것이 좋습니다.