3
J'ai besoin de comparer 2 chaînes, en regardant la première lettre seulement.Comment comparer A à Á sur l'iPhone
Existe-t-il une méthode pour comparer A à Á et le reconnaître comme A, sans le ´
?
J'ai besoin de comparer 2 chaînes, en regardant la première lettre seulement.Comment comparer A à Á sur l'iPhone
Existe-t-il une méthode pour comparer A à Á et le reconnaître comme A, sans le ´
?
NSString
a un mode de comparaison insensible aux diacritiques qui fera ce que vous recherchez.
// should return NSOrderedSame, i.e. identical
[@"Apple" compare:@"Ápple"
options:NSDiacriticInsensitiveSearch]
Si vous voulez qu'il soit insensible à la casse ainsi:
// ditto
[@"APPLE" compare:@"Ápple"
options:NSDiacriticInsensitiveSearch | NSCaseInsensitiveSearch]
Vérifiez cette réponse, qui a ce que vous avez besoin: http://stackoverflow.com/questions/1231764/nsstring- convertir-pur-alphabet-seulement-ie-supprimer-accentspunctuation/1233399 # 1233399 – martineno