📗Go语言:基础大全

Go语言:获取中文子字符串的位置(原创、支持Unicode、最高

2019-06-21  本文已影响8441人  白祤星

导言:


代码实例:


package main

func main() {
    println(Unicode_Index(`你好世界`, `世界`))
}

func Unicode_Index(str, substr string) int {
    pos := 0
    len := len(substr)
    for i, _ := range str {
        if str[i] == substr[0] {
            if str[i:i+len] == substr {
                return pos
            }
        }
        pos++
    }
    return -1
}
上一篇 下一篇

猜你喜欢

热点阅读