gpt4 book ai didi

ios - 在 stringByReplacingOccurrencesOfString 中替换的字符串数

转载 作者:行者123 更新时间:2023-11-28 18:10:50 25 4
gpt4 key购买 nike

当使用 stringByReplacingOccurrencesOfString: 时,有没有办法获取它已替换的字符串的数量?

当然,我可以在使用替换之前只搜索字符串,但由于替换可能会执行相同的搜索,所以在替换字符串时计算字符串会更有效吗?

最佳答案

您可以在 NSMutableString 类中使用 replaceOccurrencesOfString:withString:options:range:。它用另一个给定字符串替换给定范围内给定字符串的所有出现,并返回替换次数。

例子:

NSMutableString *str = [NSMutableString stringWithString:@"my name is shams"];

NSUInteger count = [str replaceOccurrencesOfString:@"shams"
withString:@"shams ahmed"
options:NSCaseInsensitiveSearch
range:NSMakeRange(0, str.length)];

NSLog(@"replaced count: %u", count);

关于ios - 在 stringByReplacingOccurrencesOfString 中替换的字符串数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20717980/

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