Swift 4 Möglichkeit, Teilstrings zu überprüfen, einschließlich des erforderlichen Foundation
(oder UIKit
) Framework-Imports:
import Foundation // oder UIKit
let str = "Oh Kanada!"
str.contains("Kan") // gibt true zurück
str.contains("kan") // gibt false zurück
str.lowercased().contains("kan") // Fall-unabhängig, gibt true zurück
Es sei denn, das Foundation
(oder UIKit
) Framework ist importiert, wird str.contains("Kan")
einen Compilerfehler verursachen.
Diese Antwort ist eine Wiedergabe von manojlds Antwort, die vollkommen korrekt ist. Ich habe keine Ahnung, warum so viele Antworten so viel Mühe darauf verwenden, die Foundation
-Methode String.contains(subString: String)
neu zu erstellen.