摘要: 一、分组() ()来表示一个子表达式,这个括号内的子表达式被当作一个整体来处理 下面我们以一个IPV4的ip地址为例来说明(以下说ip地址是指IPV4下的ip地址) 我们知道一个ip地址类似:220.181.111.147(这个是百度的ip地址,作个范例) 我们大致看一下ip地址的特征:共有四段,每段以.隔开,除.外都是数字,而且每段最多有三位 所以我们可以把ip地址简单的表示为:(\d{1,3}\.){3}\d{1,3} 或者\d{1,3}(\.\d{1,3}){3} 但是,如果熟悉网络知识的朋友可能知道,ip地址是有一定范围的,其范围大致为1.0.0.1-255.255.2... 阅读全文
posted @ 2012-12-10 12:00 遗梦诗心 阅读(2467) 评论(0) 推荐(0) 编辑
摘要: 一、简记法:代表一个范围(1)\d、\w、\s等 \d代表所有数字 \w代表所有数字、字母、下划线 \s 代表所有空白字符(2)用[] 和 -组合来表示一个范围 [] 表示其中括号之间的字符中的任意一个 - 表示一个范围 [a-z]表示所有小写字母 [A-Z]表示所有大写字母 [0-9] 表示所有数字,相当于\d [a-zA-Z0-9_] 表示数字、字母、下划线,相当于\w二、转义\:表示元字符本身的含义 如:匹配原点.本身,因为原点.代表除换行符以外的任意字符,如果就想匹配一个原点.,就需要对其转义,相当于取消其元字符的特殊含义 如:匹配个网址:www\.duankou... 阅读全文
posted @ 2012-12-10 10:55 遗梦诗心 阅读(1106) 评论(0) 推荐(0) 编辑