weixin_44160584
情以西风暖
采纳率100%
2020-11-27 09:46

Object c有没有类似java的indexOf方法获取字符串某个字符所在位置

比如:

NSString *str=@"asdf.txt";

要判断是否包含  . 包含则截取后缀

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • u010462316 Mr.Clark 5月前
    NSString *str = @"asdf.txt";
    NSRange destRange = [str rangeOfString:@"." options:NSBackwardsSearch];
    if (destRange.location != NSNotFound) {
        NSString *result = [str substringFromIndex:destRange.location];
        NSLog(@"%@",result);
    }
    点赞 评论 复制链接分享
  • weixin_42979360 Kevin写代码 5月前

    这个是有的[@"asdf.txt" rangeOfString:@"."].location ,可以判断是否存在和获取位置

    点赞 评论 复制链接分享
  • weixin_43287121 ~白+黑 5月前

    自己写个循环吧

    点赞 评论 复制链接分享