码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2015-08-30 14:26:56      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

使用正则表达式的步骤:

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 = @"\\d\\d\\d";
        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>




版权声明:本文为博主原创文章,未经博主允许不得转载。

正则表达式

标签:

原文地址:http://blog.csdn.net/cola_wh/article/details/48103445

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!