Функциональность «Заменить все» для файла или NSString - PullRequest
0 голосов
/ 11 ноября 2010

Я хочу заменить определенную подстроку из файла или строку NSS на другую строку. Это похоже на типичную функцию «Заменить все». Можете ли вы предложить какие-либо существующие процедуры или функции для этого.

Большое спасибо. Очень ценю вашу помощь.

Ответы [ 2 ]

2 голосов
/ 11 ноября 2010

stringByReplacingOccurrencesOfString сделает работу.

NSString *newString = [actualString stringByReplacingOccurrencesOfString:@"find substring" withString:@"replace with this"];
2 голосов
/ 11 ноября 2010

Вы не можете редактировать строку NSString. Вам нужно использовать NSMutableString.

[myMutableString replaceOccurrencesOfString:@"target" withString:@"replacement" options:NSLiteralSearch range: NSMakeRange(0, [myMutableString length])];

Примечание: код не скомпилирован.

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