gpt4 book ai didi

ios - 如何在特定的 NSString 之后从 NSString 中删除字符

转载 作者:IT王子 更新时间:2023-10-29 08:01:57 24 4
gpt4 key购买 nike

我有一个字符串如下

NSString str1 = @"Hello your bal = 68094";

我想删除字符串中遇到 "=" 符号后的所有字符。

谁能给我解决方案?

最佳答案

尝试以下解决方案:

NSString *str1 = @"Hello your bal = 68094";
NSRange range = [str1 rangeOfString:@"="];
if (range.location != NSNotFound) {
NSString *newString = [str1 substringToIndex:range.location];
NSLog(@"%@",newString);
} else {
NSLog(@"= is not found");
}

NSString *str1 = @"Hello your bal = 68094";
NSRange range = [str1 rangeOfString:@"="];
if (range.location != NSNotFound) {
NSString *newString = [str1 substringWithRange:NSMakeRange(0, range.location)];
NSLog(@"%@",newString);
} else {
NSLog(@"= is not found");
}

@geekay_gk 的更新:如果你确定你的字符串中有 2 个“=”,那么

NSString *str1=@"Hello your balance = 60094 and your id = rt456";
NSRange range = [str1 rangeOfString:@"=" options: NSBackwardsSearch];
NSString *newString = [str1 substringFromIndex:(range.location+1)];
NSLog(@"%@",newString);

如果它包含空格,最好修剪字符串。

关于ios - 如何在特定的 NSString 之后从 NSString 中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9717723/

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