Swift notes (18) —— String.Index and Range details
发布时间
阅读量:
阅读量
在Swift字符串的检索过程中,偶尔会遇到返回的是一个范围而非某个具体位置的情况。这使得依赖于Swift中Range概念成为必要的
(1)字符串中检索某个单词方法:rangeOfString
var str = "Hello Apple.Hello Swift"
str.rangeOfString("Hello")//正向检索;
str.rangeOfString("Hello", options: NSStringCompareOptions.BackwardsSearch)//反向检索;
str.rangeOfString("swift")//大小写完全匹配
str.rangeOfString("swift", options: NSStringCompareOptions.CaseInsensitiveSearch)//忽略大小写
输出结果:

。
结果分析:
可知该函数返回一个Range范围。若为空则返回nil。
rangeOfString()方法提供丰富参数选择,并便于探索使用。
(2
全部评论 (0)
还没有任何评论哟~
