zoukankan      html  css  js  c++  java
  • 【iOS】NSString rangeOfString

    今天遇到了 NSString 的 rangeOfString 方法,刚遇到的时候不知道什么作用,

    网上找到了一篇文章,介绍得挺简洁,代码如下:

    NSString *str1 = @"can you 
     speak English";
    NSString *str = @"
    ";
    
    // 在str1这个字符串中搜索
    ,判断有没有
    if ([str1 rangeOfString:str].location != NSNotFound) {
        NSLog(@"这个字符串中有
    ");
    }
    
    // rangeOfString 前面的参数是要被搜索的字符串,后面的是要搜索的字符
    // NSNotFound 表示请求操作的某个内容或者item没有发现,或者不存在

    原文链接:IOS成长之路-Nsstring中搜索方法rangeOfString

    方法:

    - (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask;
    
    // 注意上述方法的返回值类型是 NSRange, 例如
    NSRange foundObj=[string rangeOfString:@"hi" options:NSCaseInsensitiveSearch];

    其中,NSStringCompareOptions 为指定规则(可以这么说吧),有好几种,下面举出两种:

    NSCaseInsensitiveSearch = 1 // 不区分大小写
    
    NSBackwardsSearch = 4 // 倒着搜索
  • 相关阅读:
    MVC过滤器
    MVC自带的校验
    FPGA简单概述
    CAN总线扩展数据帧介绍
    简述人工智能发展的先决条件
    CAN总线标准帧
    CAN总线应用
    CAN总线优点
    CAN总线概述
    高速PCB设计注意事项
  • 原文地址:https://www.cnblogs.com/jaxer/p/4984924.html
Copyright © 2011-2022 走看看