swift - 使用 Swift 5 检查一个字符串是否是另一个字符串的子字符串
问题描述
Swift5 不再有“包含”方法来检查子字符串。您是否有任何其他方法可以使用纯 Swift 找出相同的结果。
let input1 = "aabbccddeeaa"
let input2 = "deea"
func isSubstring(input1: String, input2: String) -> Bool {
----
}
解决方案
您可以使用String.contains(other: StringProtocol)
. 这让您可以执行以下操作:
import Foundation
var str = "Hello, playground"
let result = str.contains("Hello") // true
您可以将其集成到您的功能中。
推荐阅读
- r - R - 如果事件发生,最多计算连续天数
- excel - 创建新文件并删除密码保护
- r - R:在更改点更新列值的 Tidyverse 方法(有什么问题?)
- javascript - 创建渐进式 Web 应用程序
- javascript - 选择函数来改变两个不同的值
- python - Python 日志记录,“KeyError:上下文”
- powershell - 如何模拟 Pester 的工作?
- python - Pandas:如何为数据集中的所有项目创建 userByItem pivot_table
- excel - Excel 宏自动激活
- xamarin - 如何在不使用 clear 方法的情况下清除 observable 集合