我正在寻找一种可以从 NSString 中提取相同单词的方法。这听起来很令人困惑,但这就是我正在寻找的:
字符串 1:@"Word 4"
字符串 2:@"Word 5"
-> 结果:@"Word"
as NSString(因为 4 和 5 不同,所以它们被删除,然后是空格,因为它没用)
此函数还需要删除单词而不是字符,因此输入将导致如下所示的结果:
字符串1:@“Word Abcdef”
字符串 2:@"Word Abcedf"
-> 结果:@"Word"
而不是 @"Word Abc"
-- 或 --
字符串 1:@"Word 12"
字符串 2:@"Word 15"
-> 结果:@"Word"
而不是 @"Word 1"
最佳答案
我会用空白字符(如 ComponentsSeparatedByString:)分割两个字符串,然后使用循环将一个数组中的每个单词与另一个数组进行比较。如果这个词出现在两个数组中,我会将其添加到 NSMutableArray 中,最后使用 ComponentsJoinedByString: 来获取最终的字符串。
希望这有帮助。
关于ios - 获取 NSString 中的相似字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247022/