如何从长字符串中获取字符串?

时间:2011-03-17 01:49:10

标签: nsstring

我有一个这样的字符串:

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

我想从字符串中获取“Documents / image%@。jpg”?

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

1 个答案:

答案 0 :(得分:1)

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

然后使用'substringFromIndex'来获取所需的子字符串。 例如:

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

您应该添加错误检查以确保'rangeOfString'方法返回的范围良好。