Почему моя строка поиска не найдена в строке большего размера по сравнению с регулярным выражением?
Я пытаюсь найти подстроку в другой строке. Я использую регулярные выражения. Код выглядит следующим образом:
let occurrence = "Kingfisher:"
let string = "Swiss: SW123123\nKingfisher: KF994455\nQuantus: QS12343\nJetAir: FF7865667\nThai: TH123442\nDelta: D123FGR\nAmerican: AME9879567\nGoAir: GO345682\nCathey: CATH020234\n "
if let range = string.range(of: "\\b\(occurrence)\\b", options: .regularExpression) {
print(range)
} else {
print(occurrence, "not found.")
}
Почему моя подстрока "Зимородок:" не обнаруживается.