正则匹配

常用语法归纳

常用的元字符:
正则匹配_第1张图片
常用元字符.png
常用的限定符:
正则匹配_第2张图片
常用限定符.png
常用的反义代码:
正则匹配_第3张图片
常用反义代码.png
常用分组语法::
正则匹配_第4张图片
常用分组语法.png
懒惰限定符:
正则匹配_第5张图片
懒惰限定符.png
常用的处理选项:
正则匹配_第6张图片
常用的处理选项.png
本文未详细讨论的语法:
正则匹配_第7张图片
屏幕快照 2016-07-18 下午8.29.34.png
正则匹配_第8张图片
屏幕快照 2016-07-18 下午8.29.48.png

以上文献参考:
http://www.jianshu.com/p/d332e9fe33f3

邮箱匹配

+ (BOOL)validateEmail:(NSString *)email{ 
    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; 
    NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex]; 
    return [emailTest evaluateWithObject:email];
}```
上文参考: http://www.jianshu.com/p/c150279391e1

你可能感兴趣的:(正则匹配)