2011-03-17 111 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

相關問題