取得Go 字串的最後X 字元
問題:如何從Go 字串中擷取最後X個字元Go 中的字串?例如,給定字串“12121211122”,是否可以檢索最後三個字元(“122”)?
答案:是的,可以取得最後的X個字元Go 中的字串。這可以透過使用切片表達式來實現。
使用切片表達式
切片表達式可以透過從字串中選擇一系列字元來建立新字串。現有字串。語法為:
string[start:end]
最後3 個範例字符
要擷取字串的最後三個字符,請使用以下表達式:
string[len(string)-3:]
此表達式指定我們要從結束前三個字元的位置開始字串(即len(string)-3)並包含所有字元到末尾。
Unicode支援
對於包含Unicode字元的字串,建議使用runes而不是位元組。符文代表 Unicode 碼點,確保完整字元被視為單一實體。
Unicode 中最後3 個字元的範例
取得Unicode 的最後三個字元string,使用:
stringRune := []rune(string) first3 := string(stringRune[0:3]) last3 := string(stringRune[len(stringRune)-3:])
這會將字元串轉換為符文切片(stringRune),然後透過切片符文數組來提取前三個和後三個字元。
其他資源
請參閱以下資源以取得更多資訊:
以上是如何從 Go 字串中提取最後 X 個字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!