raa*_*aaz 1 iphone cocoa-touch substring nsstring iphone-sdk-3.0
我有一个小问题,我有一个NSString对象(\n"1 Infinite Loop",\n"Cupertino,CA 95014",\n USA \n)
我希望第二个双引号中的子字符串和第二个双引号(Ex.Cupertino)的第一个逗号来自此字符串.(注意:我的字符串是动态的)
直到现在我已经使用过stringByReplacingOccurrencesOfString:并且能够获得"1InfiniteLoop""CupertinoCA95014"美国
但仍然无法得到库比蒂诺.
有没有其他方法可以解决这个问题?
luv*_*ere 13
使用substringWithRange ::
NSRange r = NSMakeRange(20, 29);
NSString *cup = [yourString substringWithRange: r];
Run Code Online (Sandbox Code Playgroud)
在您的评论中解释之后,我会说
NSString *cup = (NSString*)[[yourString componentsSeparatedByCharactersInSet: [NSCharacterSet characterSetWithCharactersInString: @",\""]] objectAtIndex: 4];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13186 次 |
| 最近记录: |