首頁 > 後端開發 > Golang > 主體

如何從 GoLang 字串中檢索最後 X 個字元?

Susan Sarandon
發布: 2024-11-27 00:06:14
原創
927 人瀏覽過

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

檢索 Golang 字串中的最後 X 個字元

取得字串的最後幾個字元是程式設計中常見的任務。本文提供如何在 Golang 中實現此目的的詳細說明。

使用切片表達式

Go 字串只是位元組數組,因此您可以使用切片表達式來取得最後 X 個字元。語法為:

s[start:end]
登入後複製

要取得字串s 的最後三個字符,您可以使用以下表達式:

s[len(s)-3:]
登入後複製

Unicode 支援

如果您使用unicode 字串,則可以使用相同的方法,但使用string()將符文切片轉換為字串函數:

s := []rune("世界世界世界")
last3 := string(s[len(s)-3:])
登入後複製

範例

例如,假設您有字串 12121211122。最後三個字元可以如下檢索:

s := "12121211122"
last3 := s[len(s)-3:]
登入後複製

在這種情況下,last3 將是"122".

結論

切片表達式提供了一種方便有效的方法來檢索Golang 字串的最後X 個字元。無論您使用的是位元組數組還是 unicode 字串,這些技術都可以完成工作。

以上是如何從 GoLang 字串中檢索最後 X 個字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板