正则表达式
可以理解成通配符的增强版,作用就是匹配指定规则的字符串
1.限定符
?:表示前面字符出去0或者1次(也就是可有可无)
* :表示可以没有或者出现多次
+ :出现一次以上的字符
{} :可以指定字符个数(可以是范围)
| “或” 运算:表示要么是cat要么是dog(必须有一个)
[] 字符类:方括号里的内容代表要求匹配的字符只能取自于他们
^ :加在[]前表示除开[]里面的字符
元字符
. : 任意字符但不包括换行符
^ 和 $ : ^会匹配行首 ,$会匹配行尾
贪婪匹配 和 懒惰匹配 :
总结: