简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgr...
分类:
系统相关 时间:
2014-07-10 11:37:34
阅读次数:
402
Linux/Unix工具与正则表达式的POSIX规范 对正则表达式有基本了解的读者,一定不会陌生『\d』、『[a-z]+』之类的表达式,前者匹配一个数字字符,后者匹配一个以上的小写英文字母。但是如果你用过vi、grep、awk、sed之类Linux/Unix下的工具或许会发现,这些工具虽然支持正则....
分类:
系统相关 时间:
2014-07-10 11:04:45
阅读次数:
247
表2.常用的限定符代码/语法说明*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次{n,m}重复n到m次其中,* + ?容易混淆,可以借用0与1的关系来助记* 代表重复多于0 * 1次+ 代表重复多于0 + 1次?代表重复0或者1次
分类:
其他好文 时间:
2014-07-10 10:14:19
阅读次数:
178
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [.....
分类:
移动开发 时间:
2014-07-10 00:06:26
阅读次数:
282
原文: 验证日期的正则表达式比较全面地验证 1.验证日期的正则表达式加入闰年的判断以及思路分析进入正题之前,我们需要澄清两个概念:一,什么是合法的日期范围?对于不同的应用场景,这个问题有不同的解释。这里采纳MSDN中的约定:DateTime 值类型表示值范围在公元(基督纪元)0001 年 1 月 1...
分类:
其他好文 时间:
2014-07-07 22:14:38
阅读次数:
261
//手机号码的验证(13开头18开头和158,159开头,共11位) var re; var ss=document.getElementById('textbox3').val; re= /^(13[0-9]{9})|(18[0-9]{9})|(15[89][0-9]{8})$/ if(re.t...
分类:
Web程序 时间:
2014-07-07 19:09:07
阅读次数:
210
Python正则表达式指南本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌...
分类:
编程语言 时间:
2014-07-07 18:02:03
阅读次数:
298
/** * 正则判断邮箱及电话号码是否有效 * @param args */public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的邮箱:")...
分类:
编程语言 时间:
2014-06-30 14:29:48
阅读次数:
237
一般北美电话号码的格式为:
999-999-9999
或者999x999x9999 (x表示任意字符)
用字符组来匹配:
[0-9][0-9][0-9]-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]
用字符组简写式:
\d\d\d-\d\d\d-\d\d\d\d
括选文字符:
^(\(\d{3}\)|^\d{3}[.-]?)?\d{3}[.-]?\d{4}$...
分类:
其他好文 时间:
2014-06-28 08:39:26
阅读次数:
379
说明
arraysplit
(string$pattern
,string$string
[,int$limit
])
本函数返回一个字符串数组,每个单元为string经区分大小写的正则表达式pattern作为边界分割出的子串。如果设定了limit,则返回的数组最多包含limit个单元,而其中最后一个单元包含了string中剩余的所有部分。如..
分类:
Web程序 时间:
2014-06-28 06:42:42
阅读次数:
230