Довольно простой вопрос:Есть ли эквивалент Objective-C (NSString) Java replaceAll ("\ p {Cntrl}", "")?
Есть ли Objective-C эквивалентно, что разработчики IOS можно использовать с объектами NSString, чтобы сделать то же самое, как replaceAll в Java («\ р {Cntrl}», «») слово в строку?
У нас уже есть это в Java:
String noControlCharsString = maybeHasControlCharsString.replaceAll("\\p{Cntrl}", "");
Я хочу что-то подобное в Objective-C тоже:
NSString *noControlCharsString = [maybeHasControlCharsString stringByReplacingControlCharsWithString:@""];
Спасибо заранее.
AG3
Спасибо, но «\\ р {CNTRL}», используемые в Java является регулярным выражением, которое на самом деле специально соответствует всем символам управления, которые могут появиться в строка - не только фактические текстовые буквы, составляющие эту специальную последовательность. Я ищу решение, которое вырывает _all_ эти управляющие символы. –
Что вы хотите заменить либо на один символ, либо на целую строку ?. –