基础正则表达式

元字符          作用
* 前一个字符匹配0次或任意多次。
. 匹配除了换行符外任意一个字符。
^ 匹配行首。例如:^hello 会匹配以hello开头的行。
$ 匹配行尾。例如:hello$会匹配以hello结尾的行。
[]

匹配中括号中指定的任意一个字符,只匹配一个字符。

例如:[aoeiu]匹配任意一个元音字母,[0-9]匹配任意一位数字,[a-z][0-9]匹配

小写字和一位数字构成的两位字符。

[^] 匹配除中括号的字符以外的任意一个字符。例如:[^0-9]匹配任意一位非数字字符,[^a-z]表示任意一位非小写字母。
\ 转义符。用于取消讲特殊符号的含义取消。
\{n\}

表示其前面的字符恰好出现n次。例如:[0-9]\{4\}匹配4位数字,[1][3-8][0-9]\{9\}

匹配手机号码,

\{n,\} 表示其前面的字符出现不小于n次。例如:[0-9]\{2,\}表示两位及以上的数字。
\{n,m\} 表示其前面的字符至少出现n次,最多出现m次。例如:[a-z]\{6,8\}匹配6到8位的小写字母。
posted @ 2016-08-04 21:57  good7758  阅读(82)  评论(0)    收藏  举报