正则表达式
来源:互联网 发布:经期提前 知乎 编辑:程序博客网 时间:2024/05/17 08:37
正则表达式其实涉及的领域非常广泛,下面我只介绍简单的正则表达式,其实简单的正则表达式真得挺简单的,就是先自定义一个规则,之后按这个规则来做你想要的操作。
NSString *string =@"fsd165sBdf48s4df316s84f6";
//定义规则
// NSString *pattern = @"[A-Z]";
// NSString *pattern = @"[0-9]";
NSString *pattern = @"[0-9a-z]";
//正则表达式
NSRegularExpression *regex = [[NSRegularExpressionalloc]initWithPattern:patternoptions:0error:nil];
//测试字符串
NSArray *array = [regex matchesInString:string options:0range:NSMakeRange(0, string.length)];
NSLog(@"array: %ld",array.count);
//找出指定内容的下标
for (NSTextCheckingResult *tempin array) {
NSLog(@"%@ %@",NSStringFromRange(temp.range),[stringsubstringWithRange:temp.range]);
}
0 0
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- Android的init过程详解(一)
- 漫威超级反派大全
- 实战Java高并发程序设计——互动出版网
- android中string.xml中%1$s、%1$d等的用法
- 关于zxing设置hints.put(EncodeHintType.MARGIN, 0)无明显效果的探究
- 正则表达式
- SqlServer中截取小数位数
- 【转】mysql索引总结----mysql 索引类型以及创建
- autorelease
- 一台电脑同时运行多个tomcat配置方法 (转)
- Java中快如闪电的线程间通讯
- 2-SAT:以 POJ 3905 - Perfect Election 为例
- Android fill_parent、wrap_content和match_parent的区别(转载整理)
- ASP.NET MVC图片管理(上传,预览与显示)