我有一个字符串
https://gdata.youtube.com/feeds/api/videos?q=4s-PbMuNooo
Run Code Online (Sandbox Code Playgroud)
我想得到字符串4s-PbMuNooo.我如何解析NSString?
简短回答:
NSString *myString = @"https://gdata.youtube.com/feeds/api/videos?q=4s-PbMuNooo";
NSArray *components = [myString componentsSeparatedByString:@"="];
NSString *query = [components lastObject];
Run Code Online (Sandbox Code Playgroud)
问题 :
1)如果q =之后的位包含另一个=,该怎么办?
2)如果缺少q =位怎么办?
一个更好的答案是你阅读文档 - 在NSString上有很多帮助方法可以获得子串.查找rangeOfString以找出equals的位置,并查找subStringWithRange以获得所需的位.
编辑:托马斯提出了关于URL解析公平点-看他的答案在这里
| 归档时间: |
|
| 查看次数: |
7307 次 |
| 最近记录: |