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

Bagaimana untuk mendapatkan semula aksara X terakhir daripada rentetan GoLang?

Susan Sarandon
Lepaskan: 2024-11-27 00:06:14
asal
959 orang telah melayarinya

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]
Salin selepas log masuk

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

s[len(s)-3:]
Salin selepas log masuk

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:])
Salin selepas log masuk

Contoh

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

s := "12121211122"
last3 := s[len(s)-3:]
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan