Golang에서 부분 문자열 추출
Jay Singh
2023년1월30일
하위 문자열은 더 큰 문자열 집합에 포함된 문자 모음입니다. 대부분의 경우 나중에 사용하기 위해 보존하기 위해 문자열의 일부를 추출해야 합니다.
이 기사에서는 Golang에서 다양한 방법으로 부분 문자열을 추출하는 방법을 보여줍니다.
Golang에서 인덱스를 사용하여 부분 문자열 추출
인덱스는 문자열에서 단일 문자를 추출하는 데 사용할 수 있습니다. 다음 예에서는 "Hello Boss!"
텍스트를 사용하여 2
인덱스에서 문자열 끝까지 부분 문자열을 추출합니다.
코드 조각:
package main
import (
"fmt"
)
func main() {
str := "Hello Boss!"
substr := str[2:len(str)]
fmt.Println(substr)
}
출력:
llo Boss!
Golang에서 단순 인덱싱을 사용하여 단일 문자 추출
단순 인덱싱을 사용하여 단일 문자를 얻을 수 있습니다. 또한 코드에 표시된 대로 문자열로 변환해야 합니다. 그렇지 않으면 ASCII 코드가 반환됩니다.
코드 조각:
package main
import (
"fmt"
)
func main() {
var s string
s = "Hello Boss!"
fmt.Println(string(s[1]))
}
출력:
e
Golang에서 범위 기반 슬라이싱을 사용하여 부분 문자열 추출
범위 기반 슬라이싱은 Golang에서 부분 문자열을 생성하는 가장 효율적인 기술 중 하나입니다.
코드 조각:
package main
import (
"fmt"
)
func main() {
s := "Hello Boss!"
fmt.Println(s[1:6])
}
출력:
ello