[go] 문자열 자르기 (String Trimming)
때로는 문자열의 양 끝에 있는 공백 문자를 제거해야 할 때가 있습니다. 이를 문자열 자르기 혹은 trimming이라고 합니다. Golang에서는 이를 수행하기 위한 내장 함수가 제공됩니다.
이번 포스트에서는 Golang을 사용하여 문자열을 자르는 다양한 방법에 대해 알아보겠습니다. 내장 함수인 strings.Trim()
, strings.TrimSpace()
및 strings.TrimLeft()
및 strings.TrimRight()
함수를 사용하는 방법을 살펴보겠습니다.
strings.Trim()
package main
import (
"fmt"
"strings"
)
func main() {
str := " Hello, World! "
trimmed := strings.Trim(str, " ")
fmt.Println(trimmed)
}
strings.TrimSpace()
package main
import (
"fmt"
"strings"
)
func main() {
str := " Hello, World! "
trimmed := strings.TrimSpace(str)
fmt.Println(trimmed)
}
strings.TrimLeft()
및 strings.TrimRight()
package main
import (
"fmt"
"strings"
)
func main() {
str := " Hello, World! "
trimmedLeft := strings.TrimLeft(str, " ")
trimmedRight := strings.TrimRight(str, " ")
fmt.Println(trimmedLeft)
fmt.Println(trimmedRight)
}
위의 예제 코드들을 실행하면, 문자열에서 공백이 제거된 결과를 확인할 수 있습니다.
더 많은 자세한 내용은 Golang 공식 문서를 참고하세요.
이것으로 Golang에서의 문자열 자르기에 대한 간단한 안내를 마치겠습니다. 문자열을 처리할 때 유용하게 사용할 수 있는 내장 함수들 중 몇 가지를 살펴보았습니다.