gpt4 book ai didi

iphone sdk - 从字符串中删除除数字 0-9 之外的所有字符

转载 作者:行者123 更新时间:2023-12-03 18:21:52 25 4
gpt4 key购买 nike

好的,这就是计划。我从中获取数据的 XML 允许电话号码字段中包含非数字文本(用于描述或联系人姓名等)。我试图仅提取号码并使用它们调用 tel: URL 来发起调用。这是不起作用的:

NSCharacterSet *charset = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
NSString *number = @"(555) 555-5555 Office";
NSString *strippedNumber = [number stringByTrimmingCharactersInSet:charset];
NSString *phoneURL = [NSString stringWithFormat:@"tel:%@", strippedNumber];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneURL]];

如果有任何明显的拼写错误,它们只是拼写错误。 :)

最佳答案

仅使用 iOS API 更简单:

NSString * number = @"(555) 555-555 Office";
NSString * strippedNumber = [number stringByReplacingOccurrencesOfString:@"[^0-9]" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, [number length])];

关于iphone sdk - 从字符串中删除除数字 0-9 之外的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160403/

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