2009-02-27 8 views

Antwort

3

NSString verfügt über eine Reihe von Methoden zum Suchen von Zeichen und Teilzeichenfolgen. Sie sind im Grunde Varianten dieser beiden:

- (NSRange)rangeOfCharacterFromSet:(NSCharacterSet *)aSet 

- (NSRange)rangeOfString:(NSString *)aString 

Der zurück NSRange eine location und length Feld. Wenn es nicht Teil location wird auf NSNotFound

Aber es sieht aus wie Sie

- (NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *)separator 

, die ein Array mit den getrennten Teilen kehrt die Methode verwenden sollten finden konnten.

2

Dieser Code gibt die Position des Zeichens in der Zeichenfolge zurück.

NSString *myString = @"A-B^C~D"; 
int dash = [myString rangeOfString:@"-"].location; 
int power = [myString rangeOfString:@"^"].location; 
int squiggle = [myString rangeOfString:@"~"].location; 
Verwandte Themen