iphone正则表达式的简单使用
2012-11-09 15:36:58 来源:WEB开发网核心提示: 在 4.0 之后,系统就有了它自己的类(NSRegularExpression,iphone正则表达式的简单使用,NSRegularExpression)来使用正则表达式,,之前都是要添加第三方类库 RegexKitLite 来使用这两个类的简单使用:NSString *str = @"3sdfh*odsi
在 4.0 之后,系统就有了它自己的类(NSRegularExpression,NSRegularExpression)来使用正则表达式,,之前都是要添加第三方类库 RegexKitLite 来使用
这两个类的简单使用:
NSString *str = @"3sdfh*odsi"; //匹配第一个字符是数字 NSRegularExpression *regex1 = [NSRegularExpression regularExpressionWithPattern:@"\\b\\d.*" options:0 error:nil]; if (regex1 != nil) { NSTextCheckingResult *result1 = [regex1 firstMatchInString:str options:0 range:NSMakeRange(0, [str length])]; if (result1) { NSLog(@"第一个是数字"); }else{ NSLog(@"第一个不是数字"); } } //匹配特殊字符 \W (W是大写)匹配任意不是字母,数字,下划线,汉字的字符 NSRegularExpression *regex2 = [NSRegularExpression regularExpressionWithPattern:@".*\\W.*" options:0 error:nil]; if (regex2) { NSTextCheckingResult *result2 = [regex2 firstMatchInString:str options:0 range:NSMakeRange(0, [str length])]; if (result2) { NSLog(@"有特殊字符"); }else{ NSLog(@"没有特殊字符"); } }
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››iPhone版PPS走进生活 观赏体验媲美PC版
- ››iPhone两种不同的应用程序:两种方法的哲学思想
更多精彩
赞助商链接