如何使用Objective-c拆分NSString中的音节。那有什么API吗?任何帮助将不胜感激。
答案 0 :(得分:1)
NOOO,它不能。
由于音节不是固定的。没有模式需要检查。
编程是为了实现自动化,即使是在有某些共同点,任何方式都是唯一的时候实现AI。
水将被打入Wa + ter。
目标-c被分解为Ob + jec + tive-c。
这使得algorithm无法使用obj-C的任何API执行和自动执行任务。
编辑:
根据您的意见,找到代码:
NSString *word=@"encyclopedia";
NSString *formattedWord=word;
for (NSString *vowel in @[@"a",@"e",@"i",@"o",@"u",@"A",@"E",@"I",@"O",@"U"]) {
formattedWord=[formattedWord stringByReplacingOccurrencesOfString:vowel withString:[NSString stringWithFormat:@"<<<%@",vowel]];
}
NSArray *brokenWord=[formattedWord componentsSeparatedByString:@"<<<"];
NSString *syllables=[brokenWord componentsJoinedByString:@"+"];
NSLog(@"Syllables of %@ are %@",word,syllables);