正则表达式
发布时间:2020-12-13 22:23:39 所属栏目:百科 来源:网络整理
导读:使用正则表达式的步骤: 1 设置匹配模型 span style="font-size:18px;" NSString *username = @"abcdabcdfgab";//被测试的字符串 NSString *pattern = @"ab";//匹配模型/spanpre name="code" class="objc" NSString *patternAnyDigital = @"[0123456789]"; NS
使用正则表达式的步骤: 1> 设置匹配模型 <span style="font-size:18px;"> NSString *username = @"abcdabcdfgab";//被测试的字符串 NSString *pattern = @"ab";//匹配模型 </span><pre name="code" class="objc"> NSString *patternAnyDigital = @"[0123456789]"; NSString *patternCharacterAndDigital =@"[a-zA-Z0-9]"; NSString *patternConstantThreeDigital = @"ddd"; NSString *patternTwoUntilFourDigital = @"d{2,4}"; 针对正则表达式而言,[ ]:找到内部的某一个字符即可. eg:[1234567890] 找到1,2,3,4,5,6,7,8,9,0的其中任意一个即可! 2>创建一个正则表达式对象:定义规则 <span style="font-size:18px;"> NSRegularExpression *regu = [[NSRegularExpression alloc]initWithPattern:pattern options:0 error:nil];</span> 3>利用正则表达式对象 来测试 相应的字符串 <span style="font-size:18px;"> NSArray *results = [regu matchesInString:username options:0 range:NSMakeRange(0,username.length)];</span> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |