[Swift] Stringに任意の文字が含まれているか検索・判定
Stringに任意の文字が含まれているか検索・判定
var str : String = "hello Swift" if str.containsString("Swift") { // -> true print("Swiftが含まれる") } if str.containsString("swift") { // -> false //検索元のSが大文字なので検索に引っかからない } //大文字小文字を無視させて評価 if str.lowercaseString.containsString("swift") { // -> true print("swiftが含まれる") } //これも同様にcaseを無視 if str.localizedCaseInsensitiveContainsString("HELLO"){ // -> true print("HELLOが含まれる") }