[go] 문자열 공백 제거
Go 언어에서 문자열의 양 끝에 있는 공백을 제거하는 방법은 다음과 같습니다.
strings 패키지 이용
strings
패키지의 TrimSpace
함수를 사용하여 문자열의 양 끝에 있는 공백을 제거할 수 있습니다.
package main
import (
"fmt"
"strings"
)
func main() {
str := " Hello, world! "
trimmedStr := strings.TrimSpace(str)
fmt.Println(trimmedStr) // 출력: "Hello, world!"
}
정규식 이용
정규식을 사용하여 문자열의 양 끝에 있는 공백을 제거할 수도 있습니다.
package main
import (
"fmt"
"regexp"
)
func main() {
str := " Hello, world! "
trimmedStr := regexp.MustCompile(`^\s+|\s+$`).ReplaceAllString(str, "")
fmt.Println(trimmedStr) // 출력: "Hello, world!"
}
이러한 방법을 통해 Go 언어로 문자열의 양 끝에 있는 공백을 쉽게 제거할 수 있습니다.
자세한 내용은 Go 언어 공식 문서를 참조하시기 바랍니다.