0
我有一个这样的字符串:如何从长字符串中获取字符串?
NSString *aString =
[NSString stringWithFormat:"********************Documents/image%@.jpg",aNumber];
我想“文档/图片%@ JPG。”出字符串的?
我该怎么办?我想使用“substringFromIndex”,但我不知道索引。
我有一个这样的字符串:如何从长字符串中获取字符串?
NSString *aString =
[NSString stringWithFormat:"********************Documents/image%@.jpg",aNumber];
我想“文档/图片%@ JPG。”出字符串的?
我该怎么办?我想使用“substringFromIndex”,但我不知道索引。
您可以使用rangeOfString
来查找“Documents ...”的索引。 NSString class reference
然后用'substringFromIndex'来获得你想要的子串。 例如:
[astring substringFromIndex:[aString rangeOfString:@"Documents"].location]
您应该添加错误检查,以确保由“rangeOfString”方法返回的范围为好。
谢谢,我会试试看 – tobytaro 2011-03-17 04:35:34