を文字列がUTF-8 シングルバイトのUnicodeコードポイントのためGolangでエンコードされているので、result := sentence[5:]
このサンプルコードのように使用できます。
package main
import "fmt"
func main() {
sentence := "Kab. Kolaka Utara"
result := sentence[5:]
fmt.Println(result)
}
出力:
Kolaka Utara
と"µµµµ Kolaka Utara"
などのマルチバイトのUnicodeコードポイントのためにあなたは、この作業のサンプルコードのように、string([]rune(sentence)[5:])
を使用することがあります。
package main
import "fmt"
func main() {
sentence := "µµµµ Kolaka Utara"
result := string([]rune(sentence)[5:])
fmt.Println(result)
}
出力:
Kolaka Utara
とドキュメントを参照してください
func Trim(s string, cutset string) string
を:
トリムは、すべての主要除去カットセットに含ま Unicodeコードポイントを末尾の文字列Sのスライスを返します。
と参照:最初と最後の両方からいくつかの文字を削除:Extracting substrings in Go
例えば、あなたの期待出力、どのようなものです: "コラカウタラ" は? –
@Amdはい、私はKolaka Utaraを期待しました – gchristi001