iOS删除字符串中最后一个句点后的所有字符

时间:2012-11-27 05:08:37

标签: string truncate strip period

我有一个字符串,类似于“www.vanityURL.myWebsitesURL.com”,我想剥离扩展名,它是“.com”,“。net”,“。ru”等...那么如何在最后期后删除所有内容?

1 个答案:

答案 0 :(得分:4)

尝试这种方式: -

NSString* sURL = @"www.vanityURL.myWebsitesURL.com";
NSRange lastDotRange = [sURL rangeOfString:@"." options:NSBackwardsSearch];
if (lastDotRange.location != NSNotFound) {
    return [sURL substringToIndex:lastDotRange.location];
} else {
    return sURL;
}