Swift - 扩展String下标方法


// 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])
    }
}

转自:航歌

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容