字符串搜索
1.字符串搜索
-
- (BOOL)hasPrefix:(NSString *)aString;
- 是否以aString開頭
-
- (BOOL)hasSuffix:(NSString *)aString;
- 是否以aString結(jié)尾
-
- (NSRange)rangeOfString:(NSString *)aString;
- 用來檢查字符串內(nèi)容中是否包含了aString
- 如果包含, 就返回aString的范圍
- 如果不包含, NSRange的location為NSNotFound, length為0
2.NSRange基本概念
- NSRange是Foundation框架中比較常用的結(jié)構(gòu)體, 它的定義如下:
-
NSRange用來表示事物的一個范圍,通常是字符串里的字符范圍或者數(shù)組里的元素范圍
-
NSRange有2個成員
- NSUInteger location : 表示該范圍的起始位置
- NSUInteger length : 表示該范圍內(nèi)的長度
?
- 比如@“I love LNJ”中的@“LNJ”可以用location為7,length為3的范圍來表示
3.NSRange的創(chuàng)建
- 有3種方式創(chuàng)建一個NSRange變量
- 方式1
?
NSRange range; range.location = 7; range.length = 3;?
- 方式2
- 方式3 : 使用NSMakeRange函數(shù)
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/xufengyuan/p/6623858.html
總結(jié)
- 上一篇: MVC学习之简单的CRUD
- 下一篇: 小酥肉砂锅面谁家正宗呀,看到好几个不知道