2011-03-17 107 views
0

我有一个这样的字符串:如何从长字符串中获取字符串?

NSString *aString = 
    [NSString stringWithFormat:"********************Documents/image%@.jpg",aNumber]; 

我想“文档/图片%@ JPG。”出字符串的?

我该怎么办?我想使用“substringFromIndex”,但我不知道索引。

回答

1

您可以使用rangeOfString来查找“Documents ...”的索引。 NSString class reference

然后用'substringFromIndex'来获得你想要的子串。 例如:

[astring substringFromIndex:[aString rangeOfString:@"Documents"].location] 

您应该添加错误检查,以确保由“rangeOfString”方法返回的范围为好。

+0

谢谢,我会试试看 – tobytaro 2011-03-17 04:35:34

相关问题