Qualcuno può aiutarmi a utilizzare Regex con NSPredicate?NSPredicate e Regex
NSString *regex = @"(?:[A-Za-z0-9])";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
if ([pred evaluateWithObject:mystring])
{
//do something
}
testare quanto sopra mystring wth - qstring123 non sembra funzionare. Mi aspetto che entri nella condizione if perché dovrebbe corrispondere alla regex.
Inoltre, ho bisogno di un'espressione regolare per alfa numerico che consente virgole e spazi.
funzionerà?
@"(?:[A-Za-z0-9])*(?:,[A-sa-z0-9)*(?:\s[A-sa-s0-9])"
Si prega di aiutare.
duh 'ho perso il + alla fine. In realtà ho usato * e ha funzionato. Qual è la differenza? – Dave
'*' corrisponde a 0 o più volte, '+' corrisponde a 1 o più volte. –