字符串中怎么截取指定字符的前面的字符和后面的字符

字符串中怎么截取指定字符的前面的字符和后面的字符,第1张

1)rangeOfString:截取指定字符的长度;

2) substringToIndex:7:截取从0 索引到指定索引(7)长度的字符

3) substringFromIndex:9:截取从指定索引(9)到末尾长度的字符串

4) NSRange range = NSMakeRange(0,7);截取从指定索引(0)到指定(7)长度的字符串

5) substringWithRange:range:截取从指定索引(0)到指定(7)长度的字符串

6 )isEqualToString:@"p:// =@">

比较字符串(搜索功能)(区分大小写)方法一:

NSArray array = [[NSArray alloc]initWithObjects:@"beijing",@"shanghai",@"guangzou",@"wuhan",nil];

NSString string = @"Ang";

NSPredicate pred = [NSPredicate predicateWithFormat:@"SELF CONTAINS %@",string];

NSLog(@"%@",[array filteredArrayUsingPredicate:pred]);

2、比较字符串(搜索功能)(区分大小写)方法二:

if([arrayString rangeOfString:scanerString]location !=NSNotFound)

{

[StringArray addObject:arrayString];

}

3、比较字符串(搜索功能)(不区分大小写,谓词搜索)方法三:

NSArray array = [[NSArray alloc]initWithObjects:@"beijing",@"shanghai",@"guangzou",@"wuhan", nil];

NSString string = @"HA";

// 谓词搜索

NSPredicate predicate = [NSPredicate predicateWithFormat:@"self contains [cd] %@",string];

NSArray arrays = [[NSArray alloc] initWithArray:[array filteredArrayUsingPredicate:predicate]];

NSLog(@"=-- %@",arrays);

4、比较字符串(不区分大小写)方法一:

NSString string = @"hello world!";

NSString string2 = @"Hello World";

BOOL result = [string caseInsensitiveCompare:string2] == NSOrderedSame;

NSLog(@"result:%d",result);

//NSOrderedDescending判断两对象值的大小(按字母顺序进行比较,astring02小于astring01为真)

5、比较字符串(不区分大小写)方法二:

NSString string3 = @"you are my";

NSString string4 = @"you Are my";

BOOL result2 = [string3 compare:string4

options:NSCaseInsensitiveSearch |NSNumericSearch] == NSOrderedSame;

NSLog(@"result:%d",result2);

//NSCaseInsensitiveSearch:不区分大小写比较 NSLiteralSearch:进行完全比较,区分大小写 NSNumericSearch:比较字符串的字符个数,而不是字符值。

打开CSDN,阅读体验更佳

OC字符串比较_IDEAINNET的博客_oc char比较

NSString 字符串是不可改变的,可以在原字符串的基础上生成新的字符串,但是原字符串并没有改变,但是NSString 提供了一个子类:NSMutableString该类是可变的,NSString可用的方法也同样适用于NSMutableString,但是使用之前要预先声明: NSMutable

继续访问

小白学开发(iOS)OC_ 字符串的比较判断(2015-08-12)_「已注销」的博客

// 1判断字符串是否为空 NSStringstr =@""; if(str ==nil|| strlength==0) { NSLog(@"字符串为空"); } // 2判断字符串是否以指定的内容开头 NSStringstr1 =@"专栏,原文地址:>

以上就是关于字符串中怎么截取指定字符的前面的字符和后面的字符全部的内容,包括:字符串中怎么截取指定字符的前面的字符和后面的字符、怎么把oc中nsstring字符串变成int型、oc如何实现区分字母和数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10066059.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存