How do I check if a string contains another string in Swift?

后端 未结 27 3796
天命终不由人
天命终不由人 2020-11-22 12:32

In Objective-C the code to check for a substring in an NSString is:

NSString *string = @\"hello Swift\";
NSRange textRange =[strin         


        
27条回答
  •  礼貌的吻别
    2020-11-22 13:18

    Here you go! Ready for Xcode 8 and Swift 3.

    import UIKit
    
    let mString = "This is a String that contains something to search."
    let stringToSearchUpperCase = "String"
    let stringToSearchLowerCase = "string"
    
    mString.contains(stringToSearchUpperCase) //true
    mString.contains(stringToSearchLowerCase) //false
    mString.lowercased().contains(stringToSearchUpperCase) //false
    mString.lowercased().contains(stringToSearchLowerCase) //true
    

提交回复
热议问题