zoukankan      html  css  js  c++  java
  • objectc中NSString字符串匹配操作

    如果您对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}
    
  • 相关阅读:
    使用高精度计算斐波那契数列 c++
    纪中9日T4 2298. 异或
    洛谷 P1416 攻击火星
    线段树小结
    纪中5日T3 1566. 幸运锁(lucky.pas/c/cpp)
    Title
    Title
    Title
    Title
    Title
  • 原文地址:https://www.cnblogs.com/gcb999/p/3038786.html
Copyright © 2011-2022 走看看