gpt4 book ai didi

objective-c - 删除第一个正斜杠之前的字符串部分

转载 作者:行者123 更新时间:2023-12-03 16:56:37 28 4
gpt4 key购买 nike

我有一个字符串

NSString *str = @"xyz/en/ABOUT/hello";

我需要删除第一个斜杠之前的所有字符。

我的输出应该是这样的:

“/en/关于/你好”

但我不能简单地替换@"xyz",因为第一个斜杠之前的内容是动态的。

最佳答案

Objective-C

NSString *str = @"xyz/en/ABOUT/hello";
NSUInteger index = [str rangeOfString:@"/"].location;
NSString *myString = [str substringFromIndex:index];
NSLog(@"final string: %@", myString); // final string: /en/ABOUT/hello

Swift3

let str = "xyz/en/ABOUT/hello"
let index = str.range(of: "/")?.lowerBound
let myString: String? = str.substring(from: index!)
print("final string: ", myString!) // final string: /en/ABOUT/hello

关于objective-c - 删除第一个正斜杠之前的字符串部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46685479/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com