Golang 文字列の最後の X 文字を取得する
文字列の最後の数文字を取得することは、プログラミングにおける一般的なタスクです。この記事では、Golang でこれを実現する方法について詳しく説明します。
スライス式の使用
Go 文字列は単なるバイト配列であるため、スライス式を使用して、最後の X 文字。構文は次のとおりです。
s[start:end]
文字列 s の最後の 3 文字を取得するには、次の式を使用します。
s[len(s)-3:]
Unicode サポート
Unicode 文字列を使用している場合は、同じアプローチを使用できますが、ルーン スライスを文字列にキャストします。 string() 関数の使用:
s := []rune("世界世界世界") last3 := string(s[len(s)-3:])
例
たとえば、文字列 12121211122 があるとします。最後の 3 文字は次のように取得できます。
s := "12121211122" last3 := s[len(s)-3:]
この場合、last3 は次のようになります。 "122".
結論
スライス式は、Golang 文字列の最後の X 文字を取得する便利で効率的な方法を提供します。バイト配列を扱う場合でも、Unicode 文字列を扱う場合でも、これらのテクニックを使用すると仕事を完了できます。
以上がGoLang 文字列から最後の X 文字を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。