84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
比如,找到"good bad ask com good fault good",字符串中所有的good的位置,请问哪些方法?rangeOfString只返回匹配的第一个字符串的位置。
"good bad ask com good fault good"
good
rangeOfString
NSString *text = @"good bad ask com good fault good"; NSError *error; NSRegularExpression *regular = [[NSRegularExpression alloc] initWithPattern:@"good" options:NSRegularExpressionCaseInsensitive error:&error]; if (!error) { NSArray *results = [regular matchesInString:text options:NSMatchingReportProgress range:NSMakeRange(0, text.length)]; NSLog(@"%@", results); } else { NSLog(@"%@", error); }
这里有一个不错的教程http://www.cocoachina.com/ios/20150415/11568.html
这里有一个不错的教程http://www.cocoachina.com/ios/20150415/11568.html