您的位置:首页 > 移动开发 > Objective-C

object-c中NSString字符串匹配操作

2013-04-23 20:41 295 查看
如果您对object_c语法不是很了解或者不感兴趣,请直接跳过。

下面主要是介绍NSString 字符串匹配的操作,废话不多说直接上代码



//字符串查找
void Find(){
NSString *str=@"123ABC123Acbc";
NSLog(@"%i",[str hasPrefix:@"1123"]);//是否匹配指定的字符串开头
NSLog(@"%i",[str hasSuffix:@"cbc1"]);//是否匹配指定的字符串结尾

NSRange range=[str rangeOfString:@"123"];//指定的字符串从左往右匹配(系统默认)。
NSLog(@"%@",NSStringFromRange(range));
//指定的字符串从右往左匹配
NSRange range1=[str rangeOfString:@"123" options:NSBackwardsSearch];
NSLog(@"%@",NSStringFromRange(range1));

}

int main(int argc, const char * argv[])
{
@autoreleasepool {
Find();

}
return 0;
}


其中结果为:

2013-04-23 05:37:52.543 字符串03[1143:303] 0
2013-04-23 05:37:52.547 字符串03[1143:303] 0
2013-04-23 05:37:52.550 字符串03[1143:303] {0, 3}
2013-04-23 05:37:52.551 字符串03[1143:303] {6, 3}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: