Objective-Cで正規表現を扱うときの正しい構文は何ですか?
次の文字列があるとします。
NSString *string = @"my string";
および次の正規表現:
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(a|b)*"];
文字列をこの正規表現と照合する必要がある場合は、次で十分でしょうか?
if(NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(a|b)*"]) {
// do something
}
matches
文字列が正規表現に一致する場合にメソッドがすでに返されるJavaに慣れていますtrue
^^