在Swift中,字符串比较和搜索是很常见的操作。有时我们需要以特殊条件在一个字符串中搜索子字符串:比如忽略大小写或忽略变音符号。
在本篇博文里,我们将探讨Swift里三种特殊搜索字符串的方法并简单测量它们的执行效率。
想知道如何实现它们吗?
还等什么呢?Let’s work out!
问题分析 1. 最简单的方法这是一个最没有“技术含量”的方法,该方法在绝大数语言实现起来思路都一样:将搜索和被搜索字符串都转换为小写的形式,然后执行普通搜索。
extension String { func containsCaseInsensitive