首页 > 解决方案 > 使用 Swift 5 检查一个字符串是否是另一个字符串的子字符串

问题描述

Swift5 不再有“包含”方法来检查子字符串。您是否有任何其他方法可以使用纯 Swift 找出相同的结果。

let input1 = "aabbccddeeaa"
let input2 = "deea"

func isSubstring(input1: String, input2: String) -> Bool {
----
}

标签: swift

解决方案


您可以使用String.contains(other: StringProtocol). 这让您可以执行以下操作:

import Foundation

var str = "Hello, playground"

let result = str.contains("Hello") // true

您可以将其集成到您的功能中。


推荐阅读