当前位置 博文首页 > Go语言截取字符串函数用法

    Go语言截取字符串函数用法

    作者:不吃皮蛋 时间:2021-02-13 09:06

    本文实例讲述了Go语言截取字符串函数用法。分享给大家供大家参考。具体如下:

    复制代码 代码如下:

    func Substr(str string, start, length int) string {
        rs := []rune(str)
        rl := len(rs)
        end := 0
           
        if start < 0 {
            start = rl - 1 + start
        }
        end = start + length
       
        if start > end {
            start, end = end, start
        }
       
        if start < 0 {
            start = 0
        }
        if start > rl {
            start = rl
        }
        if end < 0 {
            end = 0
        }
        if end > rl {
            end = rl
        }
        return string(rs[start:end])
    }

    希望本文所述对大家的Go语言程序设计有所帮助。

    js
    下一篇:没有了