我一直在做的一个项目是创建一个单词计数器,要做到这一点,我必须有效地删除字符串中的所有标点符号。我尝试过使用拆分方法并在标点符号处进行拆分,但是,这将使列表变得非常奇怪(从一个单词分离到有一个包含5个单词的列表)。然后,我尝试有一个列表或一个充满标点符号的字符串,并使用for循环来消除所有标点符号,但两者都没有成功。
content_string = "This, is
正如前面的答案中详细描述的那样,enumerateSubstringsInRange:似乎比将字符串拆分成带有一些猜测标点符号的数组要快得多。然而,我不明白的是,我如何才能有效地保持正确的大小写和标点符号(但忽略单词中的标点符号,即撇号)。请注意,我是Objective-C的新手。,我希望将每个超过5个字符的单词更改为"boss“,同时保持大小写:@"My boss is on boss! Boss boss I do? I bos