我已经看到了这个问题,它谈到了获取 NSString 的最后一部分。
我需要对此稍作改动。
在 http:// 之后如何获取所有内容
如果它几乎像 1 行代码一样简单,那就太好了:-)
干杯
NSString *str = @"http://www.abc.com/news/read/welcome-new-gig/03276";
str = [str stringByReplacingOccurrencesOfString:@"http://"
withString:@""];
希望对你有帮助.....
substringFromIndex:
. 你也应该做一些边界检查。另外,我建议在提问之前先查看文档。
NSString *originalString = @"http://google.com";
NSString *substring = [originalString stringByReplacingOccurrencesOfString:@"http://" withString:@""];
可能想要实际检查您是否在前面使用“http://”,而不是在每个实例中都替换它。这个怎么样:
if([[str substringToIndex:@"http://".length] isEqualToString:@"http://"])
str = [str substringFromIndex:@"http://".length];
这会更健壮,实际上会确保它以“http://”开头,而不是替换它的每个实例。