正则表达式
一、框架
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?)
计算机学科是一门先实践后原理的学科。