Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. NSString *newstr = [string stringByReplacingOccurrencesOfString:@"[^0-9]" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, [string length])];
  2.  
  3. NSString* str = @"//test.test.com/test/1234/";
  4. NSString* newstr = [str lastPathComponent]; // Returns "1234"
  5.  
  6. NSString* str = @"//test.test.com/test/1234/";
  7. NSString* lastPart = @"";
  8.  
  9. if ([str rangeOfString:@"//test.test.com/test"].location != NSNotFound)
  10. {
  11. lastPart = [str lastPathComponent];
  12. }
  13.  
  14. NSString *pattern = @"//test.test.com/test/(\d+)/";
  15. NSRegularExpression *regex = [NSRegularExpression
  16. regularExpressionWithPattern:pattern
  17. options:NSRegularExpressionCaseInsensitive
  18. error:nil];
  19. NSTextCheckingResult *textCheckingResult = [regex firstMatchInString:string options:0 range:NSMakeRange(0, string.length)];
  20.  
  21. NSRange matchRange = [textCheckingResult rangeAtIndex:1];
  22. NSString *match = [string substringWithRange:matchRange];
  23. NSLog(@"Found string '%@'", match);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement