美文网首页
swift -截取字符串范围

swift -截取字符串范围

作者: 叩首问路梦码为生 | 来源:发表于2018-11-13 02:30 被阅读4次
    
    import UIKit
    
    class ViewController: UIViewController {
    
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
            demo4()
        }
    
        func demo4()  {
            let str = "我们一起去起飞"
            let oStr = str as String
        //    let s1 = oStr.substring(with: NSMakeRange(2, 3))
         //   print(str)    一起去
            
         //   3.0方法
    //        startIndex position ==0
    //        endIndex position ==str.length
            
            print(str.startIndex)
            print(str.endIndex)
            let str2 = str.substring(from: "我们".endIndex)
            print(str2) //    得到:  一起去起飞
        
            let str3 = str.substring(from: "abc".endIndex)
             print(str3) //    得到: 起去起飞
            
            // 取子字符串范围
            guard let range = str.range(of: "一起") else {
                // 没有找到字符串  不符合条件的
                return
            }
            print("-----")
            print(range)
            print(str.substring(with: range))
            
        }
    
    }
    
    
    

    相关文章

      网友评论

          本文标题:swift -截取字符串范围

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