美文网首页
Swift - 扩展String下标方法

Swift - 扩展String下标方法

作者: 麦志超 | 来源:发表于2017-09-19 10:37 被阅读0次

// MARK: - 扩展String下标方法
extension String
{
    /// 根据开始位置和长度截取字符串,索引从0开始
    func subString(start: Int, length: Int = -1) -> String
    {
        var len = length
        if len == -1
        {
            len = self.count - start
        }
        let st = self.index(startIndex, offsetBy: start)
        let en = self.index(st, offsetBy: len)
        return String(self[st ..< en])
    }
}

转自:航歌

相关文章

网友评论

      本文标题:Swift - 扩展String下标方法

      本文链接:https://www.haomeiwen.com/subject/lpqwsxtx.html