截取字符串

 

#import <Foundation/Foundation.h>

 

int main(int argc, const char * argv[]) {

    @autoreleasepool {

 

       /* NSString *str=@"apple banana pear";

       

        NSArray *array=[str componentsSeparatedByString:@" "];

        NSLog(@"%@",array);*/

 /*   //substringToIndex  从字符串开始位置,一直截到你指定位置,但是不包括你指定的位置

        NSString *str1=@"abcdefg";

     NSString *newStr1=[str1 substringToIndex:4];

        NSLog(@"%@",newStr1);

    //substringFromIndex  以指定位置开始(并且包括指定位置)之后的全部字符

     NSString *newstr2=[str1 substringFromIndex:4];

         NSLog(@"%@",newstr2);*/

        

    /*    //根据范围截取字符串

    NSString *str3=@"abcdefg";

        NSRange rang;

        rang.location=2;

        rang.length=3;

        

    NSString *newStr3=[str3 substringWithRange:rang];

        

        NSLog(@"%@",newStr3);*/

        

NSString *string=@"http://localhost:8099/test/user=admin&pwd=123";

        

       NSRange rang= [string rangeOfString:@"pwd="];

        

    NSLog(@"location=%ld,length=%ld",rang.location,rang.length);

        

    NSLog(@"pwd=%@",[string substringFromIndex:rang.location+rang.length]);

        

    }

    return 0;

}

 

posted @ 2016-01-09 14:30  流浪法师0  阅读(170)  评论(0编辑  收藏  举报