開發應用中,需要正則表達式來判斷male和female,應該不區分大小寫。然後我查了一些文檔說明,弄出下面的代碼沒有反應
-(BOOL)genderValidate:(NSString *)string{
NSError *error=nil;
NSRegularExpression *regex =[NSRegularExpression regularExpressionWithPattern:@"\\b (m|f)(a|e)(l|m)(e|a)(l)(e) \\b" options:(NSRegularExpressionCaseInsensitive) error: &error];
NSUInteger numberofmatches =[regex numberOfMatchesInString:string options:0 range:NSMakeRange(0,[string length])];
return numberofmatches;
}
不明白,你判斷male和female,會使用到正則表達式?還是我沒有理解你的想法。