Мне нужно соответствовать регулярному выражению ECMA-262, а NSRegularExpression соответствует регулярному выражению ICU. Согласно Википедии между ними есть несколько различий. - есть ли какие-либо NSRegularExpression
NSMatchingOptions
или варианты, которые я могу передать, чтобы сделать NSRegularExpression совместимым с ECMA-262 (или, по крайней мере, ближе к соответствующему)?
Код:
NSError * error;
NSRegularExpression * regex = [NSRegularExpression regularExpressionWithPattern:regexString options:0 error:&error];
if (!error && [regex firstMatchInString:keyString options:0 range:NSMakeRange(0, keyString.length)]) {
return YES;
}