Devo corrispondere al numero di occorrenze di n caratteri speciali in una stringa.
Ho pensato di creare un array con tutti questi caratteri (hanno più di 20) e creare una funzione per abbinarli a ciascuno di essi.
Ho solo la quantità totale di caratteri speciali nella stringa, quindi posso fare qualche calcolo matematico su di essi.Corrispondenza NSArray di caratteri Obiettivo-C
Quindi, nell'esempio:
NSString *myString = @"My string #full# of [email protected] [email protected] & symbols";
NSArray *myArray = [NSArray arrayWithObjects:@"#",@"@",@"&",nil];
La funzione dovrebbe restituire 5.
sarebbe più facile corrispondere ai caratteri che non sono nella matrice, prendere la lunghezza e l'uscita della stringa la differenza tra il stringa originale e quella senza caratteri speciali?
Questa è la soluzione migliore?
perfetto! Grazie! – pasine
Intelligente usare un metodo esistente invece di provare l'approccio della forza bruta. –
benvenuto buddy.thanku :) –