Нахождение не константного char.set в строке NSString - PullRequest
0 голосов
/ 08 марта 2011

У меня есть строка NSString с данными, например ::1001*

{СЦЕНА * 169 / доправа / доправа_табулька {} {} {} 1299234095} {СЦЕНА * 169 / доправа / доправа_видео {} {} {} 1299234166}

Я хотел бы удалить части "скобки и число", но цифры не являются постоянными.

{} {} {} 1299234095 {} {} {} 1299234166

Как я могу удалить это?

1 Ответ

1 голос
/ 08 марта 2011

Я бы использовал NSRegularExpression

NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:
                              @"((?: \\{\\}){3} [0-9]+)" options:0 error:nil];
NSMutableString *str = [NSMutableString stringWithString:
                        @"{SCENE*169/doprava/doprava_tabulka {} {} {} 1299234095} {SCENE*169/doprava/doprava_video {} {} {} 1299234166}"];

[regex replaceMatchesInString:str options:0 range:NSMakeRange(0, [str length]) withTemplate:@""];

str значение здесь {SCENE*169/doprava/doprava_tabulka} {SCENE*169/doprava/doprava_video}

Но если вы разрабатываете для iOS, оно доступно только с версии 3.2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...