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