[go] 문자열에서 특정 패턴을 다른 문자로 대체
package main
import ( “fmt” “regexp” )
func main() { str := “The quick brown fox jumped over the lazy dog” pattern := “quick” replacement := “slow”
regex := regexp.MustCompile(pattern)
result := regex.ReplaceAllString(str, replacement)
fmt.Println(result) } ```
위 예시 코드는 Go를 사용하여 문자열에서 특정 패턴을 다른 문자로 대체하는 방법을 보여줍니다. 코드에서는 regexp
패키지를 사용하여 정규식으로 패턴을 정의하고, ReplaceAllString
함수를 사용하여 패턴과 일치하는 문자열을 다른 문자열로 대체합니다.
이 예시 코드를 실행하면 “The slow brown fox jumped over the lazy dog”라는 결과가 출력됩니다.
참고 문헌:
- https://golang.org/pkg/regexp/
- https://gobyexample.com/regex