iPhone消除获取的电话号码中的其他字符
来源:互联网 发布:win10怎么优化系统 编辑:程序博客网 时间:2024/04/28 23:29
NSString *originalString = @"(123) 123123 abc";
NSMutableString *strippedString = [NSMutableString
stringWithCapacity:originalString.length];
NSScanner *scanner = [NSScanner scannerWithString:originalString];
NSCharacterSet *numbers = [NSCharacterSet
characterSetWithCharactersInString:@"0123456789"];
while ([scanner isAtEnd] == NO) {
NSString *buffer;
if ([scanner scanCharactersFromSet:numbers intoString:&buffer]) {
[strippedString appendString:buffer];
}
// --------- Add the following to get out of endless loop
else {
[scanner setScanLocation:([scanner scanLocation] + 1)];
}
// --------- End of addition
}
NSLog(@"%@", strippedString); // "123123123"
NSMutableString *strippedString = [NSMutableString
stringWithCapacity:originalString.length];
NSScanner *scanner = [NSScanner scannerWithString:originalString];
NSCharacterSet *numbers = [NSCharacterSet
characterSetWithCharactersInString:@"0123456789"];
while ([scanner isAtEnd] == NO) {
NSString *buffer;
if ([scanner scanCharactersFromSet:numbers intoString:&buffer]) {
[strippedString appendString:buffer];
}
// --------- Add the following to get out of endless loop
else {
[scanner setScanLocation:([scanner scanLocation] + 1)];
}
// --------- End of addition
}
NSLog(@"%@", strippedString); // "123123123"
- iPhone消除获取的电话号码中的其他字符
- iPhone获取消除误差的位置信息
- 获取联系人的电话号码
- 获取字符串中的数字、符号、中文、英文单词、字母、空格、字节、其他字符的个数
- 消除字符数组的字符
- 电话号码对应的字符组合
- 获取来电时的电话号码
- 获取来电时的电话号码
- 获取自己手机的电话号码
- 通讯录电话号码的跳转获取
- Android获取电话号码的实例
- iphone开发之触发振动和获取用户电话号码
- iphone开发之触发振动和获取用户电话号码
- java字符操作获取汉字的拼音以及其他常用工具
- iOS-获取苹果商店iPhone应用程序编号APPID-应用中跳转到AppStore中的其他应用
- iPhone查询通讯录中的联系人信息(电话号码及邮箱)
- iphone网页中的数字电话号码带蓝色下划线
- iphone网页中的数字电话号码带蓝色下划线
- 关于编译器开发的书籍
- JS+调用word打印功能实现在Webfrom客户端pos机打印小票(58x210mm)
- 转帖1---中国的程序员
- 租房
- 一些小习惯
- iPhone消除获取的电话号码中的其他字符
- Java中Runnable和Thread的区别
- C#抽象类和接口的区别
- My SQL 忘记密码重装
- 架构评估技术详解
- 成大事者必备9种能力、9种心态、9种手段
- 在Fedora 15 下安装pdksh时所遇到的问题
- C语言中数组做函数参数
- java的所谓一次编译,到处运行