虽然iOS提供了很多有用的字符串方法,但我无法找到一个很好的解决方案来获取由给定字符分隔的字符串范围。NSString内部查找范围用字符串分隔
原始字符串:
|您|将|实现|你想要的一切|如果你|工作|硬
分隔字符是|
。
分开字符串1:你(范围:3,3)
分开字符串2:实现(范围:12,7)
单独STRING3:想(范围:37,4)
单独string4:work(range:51,4)
NSString方法的substringFromIndex:
可以使用NSString查找这些范围,但这看起来效率不高。
请让我知道更好的方法来解决这个问题。
的NSString的方法有出于这样的目的。您不必担心性能:它们已经足够优化。顺便说一下,考虑使用'rangeOfString:'。 – 2012-04-30 14:18:14