正则表达式

一、框架

1、B括号 B for Brackets  []匹配的字符 {}匹配字符的数量 ()分组

2、C插入符号Caret  ^代表正则表达式的开始

3、D美元符号  $代表正则表达式的结束

 

二、常用元字符

. 匹配除换行以外的任意字符

\d 匹配数字 等价于【0-9】

\s 匹配任意空白符

\w  匹配数字或下划线或字母或汉字 如果只考虑英文的话,等价于【a-z0-9A-Z】

^ 匹配字符串的开始

$ 匹配字符串的结尾

 

三、常用限定符

* 重复0次或多次

+重复1次或多次

?重复0次或1次

{n}重复n次

{n,m}重复n到m次

 

 

 

三、举例子

3、匹配Ip地址

2[0-4]\d|25[0-5]|[01]?\d\d?)\.{3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

 

 

 

 

 

 

计算机学科是一门先实践后原理的学科。

你可能感兴趣的:(正则表达式)