问题
How do I check if a specific string: String
contains a certain character: Character
?
回答1:
string.characters.contains(character)
Example:
let string = "Hello, World!"
let character: Character = "e"
if string.characters.contains(character) {
print("\(string) contains \(character).")
} else {
print("\(string) doesn't contain \(character).")
}
回答2:
let char: Character = "e"
let string: String = "William"
let result = string.rangeOfString("\(char)")
if let result = result {
//The string contains the character
print("It contains")
}else{
//The string doesn't contain the character
print("It doesn't contain")
}
来源:https://stackoverflow.com/questions/33346666/swift-check-if-string-contains-character