Advertisement
brush51

regex

Jul 26th, 2012
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ### the entire string:
  2.  
  3. <p>My Text</p>
  4. <ol>test
  5.     <li>
  6.         plane </li>
  7.     <li>
  8.         sorge </li>
  9.     <li>
  10.         sorge </li>
  11. </ol>
  12. <ul>
  13.     <li>
  14.         langKeyStart_EN</li>
  15.     <li>
  16.         |langKeyStart_EN</li>
  17. </ul>
  18.  
  19.  
  20. ################
  21.    
  22. NSError* error = nil;
  23.    
  24.     NSRegularExpression* regex = [NSRegularExpression
  25.                                   regularExpressionWithPattern:@"<ol>(.*?)</ol>" options:NSRegularExpressionCaseInsensitive error:&error];
  26.    
  27.     NSArray* matches = [regex matchesInString:string
  28.                                       options:NSRegularExpressionCaseInsensitive range:NSMakeRange(0, [string length])];
  29.    
  30.     for ( NSTextCheckingResult* match in matches )
  31.     {
  32.         NSString* matchText = [string substringWithRange:[match range]];
  33.         XLog(@"matchText: %@", matchText);
  34.     }
  35.    
  36.     NSMutableString *htmlOrderedNumber = [[[NSMutableString alloc] initWithString:@""] autorelease];
  37.     htmlOrderedNumber = [[[htmlOrderedNumber stringByAppendingString:string] mutableCopy] autorelease];
  38.    
  39.     XLog(@"error: %@", error);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement