Get last path part from NSString

前端 未结 7 1066
梦毁少年i
梦毁少年i 2020-12-13 19:20

Hi all i want extract the last part from string which is a four digit number \'03276\' i:e http://www.abc.com/news/read/welcome-new-gig/03276

how can i

7条回答
  •  抹茶落季
    2020-12-13 19:36

    If you know how many characters you need, you can do something like this:

    NSString *string = @"http://www.abc.com/news/read/welcome-new-gig/03276";
    NSString *subString = [string substringFromIndex:[string length] - 5];
    

    If you just know that it's the part after the last slash, you can do this:

    NSString *string = @"http://www.abc.com/news/read/welcome-new-gig/03276";
    NSString *subString = [[string componentsSeparatedByString:@"/"] lastObject];
    

提交回复
热议问题