ホームページ > バックエンド開発 > Golang > GoLang 文字列から最後の X 文字を取得するにはどうすればよいですか?

GoLang 文字列から最後の X 文字を取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-27 00:06:14
オリジナル
1045 人が閲覧しました

How to retrieve the last X characters from a GoLang string?

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート