在 Objective-C 中处理正则表达式时正确的语法是什么?
假设我有以下字符串:
NSString *string = @"my string";
和以下正则表达式:
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(a|b)*"];
如果我必须将字符串与这个正则表达式进行匹配,那么以下就足够了吗?
if(NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(a|b)*"]) {
// do something
}
如果字符串与正则表达式匹配,我习惯于 Javamatches
方法已经返回^^true