首頁 > 後端開發 > Golang > golang判斷字元是否存在字串中

golang判斷字元是否存在字串中

發布: 2020-01-09 16:36:21
原創
9424 人瀏覽過

golang判斷字元是否存在字串中

golang判斷字元是否存在字串中的方法:

#判斷子字串或字元在父字串中出現的位置(索引)

Index 傳回字串str 在字串s 中的索引( str 的第一個字元的索引),-1 表示字串s 不包含字串str :

strings.Index(s, str string) int

LastIndex 傳回字串str 在字串s 中最後出現位置的索引( str 的第一個字元的索引),-1 表示字串s 不包含字串str :

strings.LastIndex(s, str string) int

如果ch 是非ASCII 編碼的字符,建議使用以下函數來將字元定位:

strings.IndexRune(s string, ch int) int

範例:

package main
import (
"fmt"
"strings"
)
func main() {
var str string = "Hi, I'm Marc, Hi."
fmt.Printf("The position of \"Marc\" is: ")
fmt.Printf("%d\n", strings.Index(str, "Marc"))
fmt.Printf("The position of the first instance of \"Hi\" is: ")
fmt.Printf("%d\n", strings.Index(str, "Hi"))
fmt.Printf("The position of the last instance of \"Hi\" is: ")
fmt.Printf("%d\n", strings.LastIndex(str, "Hi"))
fmt.Printf("The position of \"Burger\" is: ")
fmt.Printf("%d\n", strings.Index(str, "Burger"))
}
登入後複製

更多golang知識請關注PHP中文網golang教程欄位。

以上是golang判斷字元是否存在字串中的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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