Мне было интересно, как добавить пробелы между буквами / цифрами в строку с Objective-C.
У меня пример кода вроде работает в данный момент.По сути, я хочу превратить "West4thStreet" в "West 4th Street".
NSString *myText2 = @"West4thStreet";
NSString *regexString2 = @"([a-z.-][^a-z .-])";
for(NSString *match2 in [myText2 componentsMatchedByRegex:regexString2 capture:1L]) {
NSString *myString = [myText2 stringByReplacingOccurrencesOfString:match2 withString:@" "];
NSLog(@"Prints out: %@",myString); // Prints out: Wes thStreet // Prints out: West4t treet
}
Так что в этом примере он заменяет то, что я нашел в regEx ("t4" и "hS"), пробелами.Но я просто хочу добавить пробел между буквами, чтобы отделить слова.
Спасибо!