正则表达式备忘录
限定符
?:匹配前面的字符或者表达式 0次 或者 n次,等同于{0,1},例如:
*:匹配前面的字符或者表达式 0次 或者 多次,等同于{0,}
+:匹配前面的字符或者表达式1次 或者 多次 ,等同于{1,}
{}:前一个字符出现多少次
():多个字符的重复,使用()括起来
|:运算符 | 表示 或者
[]:表示字符只能取自方括号内的
- [a-z]:表示所有的小写英文字符
- [a-zA-Z]:表示所有的英文字符
- [0-9]:表示所有的数字字符
^:表示脱字符,除 ….. 以外的字符,例如:[^0-9] 表示所有非数字字符
元字符
- \d 数字字符
- \D 非数字字符
- \w 单词字符、数字、下划线
- \W 非单词字符
- \s 空白符(包含 tab和换行符),包含tab和换行符
- \S 非空白字符
- . 任意字符,但是不包含换行符
- ^ 行首,$行尾
修饰符
人的潜力是可以激发的,比如说你给我50斤的砖我可能拎不动,但你要是给我100斤的人民币我肯定拎起来就跑。