正则表达式
lzplyc
专注于技术,体验不一样的人生!
展开
-
IOS正则表达式的用法
在 iOS 开发中要用正则表达式的话,至少有三种选择:1. 系统自带的 NSString 和 NSMutableString 相关的方法2. RegexKit Framework - http://regexkit.sourceforge.net3. RegexKitLite - http://regexkit.sourceforge.net/RegexKitLite/N转载 2014-06-25 09:16:16 · 453 阅读 · 0 评论 -
IOS NSRegularExpression 解析正则表达式
iOS 中可以通过 NSPredicate 来处理正则表达式。相关资料如下:NSPredicate 苹果官方文档:http://developer.apple.com/documentation/Cocoa/Conceptual/Predicates/predicates.htmlPredicate format strings:http://developer.apple转载 2014-06-25 09:21:00 · 397 阅读 · 0 评论 -
iOS常用正则表达式
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithForma原创 2014-06-30 12:05:50 · 313 阅读 · 0 评论 -
常用的正则表达式大全
常用正则表达式大全!(例如:匹配中文、匹配html)匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以转载 2014-06-25 09:07:49 · 331 阅读 · 0 评论 -
iOS 正则表达式 NSRegularExpression
最近遇到一个需要进行字符串匹配的问题,我就想到用正则表达式来解决,通过ios中的NSRegularExpression这个类就可以帮助我们实现这个。问题陈述:现在我要对一个语句进行匹配: "[self.label setText: @\"hello world\";" 这个语句其实就是设置一个label的内容,其中label字符串中的内容可以任意。那么根据转载 2014-06-25 09:23:35 · 448 阅读 · 0 评论 -
正则表达式学习2
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,原创 2014-09-30 15:51:49 · 398 阅读 · 0 评论 -
正则表达式学习3
ios下的正则表达式,RegexKitLite (2012-03-23 16:49:11)转载▼1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。 备用地址:http://www.cocoachina.com/bbs/job.php?action-downloa原创 2014-09-30 15:53:28 · 437 阅读 · 0 评论 -
正则表达式学习1
1. 正则表达式规则普通字符字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。转义字符 一些不便书写的字符,采用在前面加 "\" 的方法。这些字符其实我们都已经熟知了。表达式可匹配\r, \n代表回车和换原创 2014-09-30 15:49:15 · 391 阅读 · 0 评论