Удалить несколько символов в строке NSString - PullRequest
0 голосов
/ 21 марта 2012

Как я могу программно сделать это NSString:

(
    548760
)

Это в основном:

(           548760       )

... но это не должно иметь значения.

Дляэто NSString:

548760

Ответы [ 3 ]

1 голос
/ 21 марта 2012

Если вы знаете, что строка будет каждый раз иметь одинаковый формат:

NSString *trimmedString = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

NSString *formattedString;
formattedString = [string stringByReplacingOccurrencesOfString:@"(" withString:@""];
formattedString = [formattedString stringByReplacingOccurrencesOfString:@")" withString:@""];
0 голосов
/ 21 марта 2012

Я думаю, что у вас есть массив. Если это так, просто получите

NSString *string = [yourArray objectAtIndex:0];
0 голосов
/ 21 марта 2012
NSString *trimmed =
    [yourString stringByTrimmingCharactersInSet:
             [NSCharacterSet whitespaceAndNewlineCharacterSet]];

NSLog(@"trimmed: '%@'", trimmed);
...