Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendapatkan semula aksara X terakhir daripada rentetan GoLang?

Bagaimana untuk mendapatkan semula aksara X terakhir daripada rentetan GoLang?

Susan Sarandon
Susan Sarandonasal
2024-11-27 00:06:14931semak imbas

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

Mendapatkan semula Aksara X Terakhir dalam Rentetan Golang

Mendapatkan beberapa aksara terakhir rentetan ialah tugas biasa dalam pengaturcaraan. Artikel ini menyediakan arahan terperinci tentang cara untuk mencapai ini di Golang.

Menggunakan Ungkapan Slice

Rentetan Go ialah tatasusunan bait sahaja, jadi anda boleh menggunakan ungkapan hirisan untuk merebut aksara X terakhir. Sintaksnya ialah:

s[start:end]

Untuk mendapatkan tiga aksara terakhir rentetan s, anda akan menggunakan ungkapan berikut:

s[len(s)-3:]

Sokongan Unikod

Jika anda menggunakan rentetan unicode, anda boleh menggunakan pendekatan yang sama, tetapi hantar hirisan rune ke rentetan menggunakan rentetan() fungsi:

s := []rune("世界世界世界")
last3 := string(s[len(s)-3:])

Contoh

Sebagai contoh, katakan anda mempunyai rentetan 12121211122. Tiga aksara terakhir boleh diambil seperti berikut:

s := "12121211122"
last3 := s[len(s)-3:]

Dalam kes ini, last3 ialah "122".

Kesimpulan

Ekspresi potongan menawarkan cara yang mudah dan cekap untuk mendapatkan semula aksara X terakhir rentetan Golang. Sama ada anda menggunakan tatasusunan bait atau rentetan unicode, teknik ini akan menyelesaikan tugas.

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan semula aksara X terakhir daripada rentetan GoLang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn