Guest User

Untitled

a guest
Jan 22nd, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. -(void)someMethod {
  2. NSMutableArray *keywords = [[NSMutableArray alloc] init];
  3. NSError * err = nil;
  4. NSString *string = @"Hi, my name is Sam"
  5. //Building expression
  6. NSString * substring = [NSRegularExpression escapedPatternForString:@"am"];
  7.  
  8. NSString *expression = [NSString stringWithFormat:@"\\S*?%@.*?\\b", substring];
  9.  
  10. NSAutoreleasePool *innerPool = [[NSAutoreleasePool alloc] init];
  11.  
  12. NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:expression options:0 error:&err];
  13. [regEx enumerateMatchesInString:[string lowercaseString] options:0 range:NSMakeRange(0, [string length]) usingBlock:^(NSTextCheckingResult *match, NSMatchingFlags flags, BOOL *stop){
  14. [keywords addObject:[string substringWithRange:[match range]]];
  15. }];
  16. [regEx release];
  17. [innerPool drain];
  18.  
  19. //keywords not contains name and Sam
  20. }
Add Comment
Please, Sign In to add comment