NSString *myText = @"mary had a little lamb";
NSString *regexString = @"mary(.*?)little";
for(NSString *match in [myText captureComponentsMatchedByRegex:regexString]){
NSLog(@"%@",match);
}
这将向控制台输出两件事:
1)“玛丽有一点” 2)“有一个”
我想要的只是“有”的第二条信息。有没有一种方法可以匹配一个字符串并只返回内部部分?
我对Objective C相当陌生,这感觉是一个相当微不足道的问题,但我找不到比在for循环中增加一个整数并在第二次迭代中将“had a”存储在NSString中的更简单的方法.