1.什么是正则表达式?
正则表达式就是一个字符串,是一个用来对字符串进行处理的一个特殊的字符串,可以简化字符串的处理。
2.正则表达式的组成:
-
字符:
是正则表达式最基本的组成,也是必须要有的。 -
数量:
是对字符个数的表达形式,在正则表达式中可以有可以没有的一项 -
分组:
这个也是可以选择的,不是必须要有的一项。
3.正则表达式的字符:
[a]:表示一个字符a。
(a|b|ab):表示一组字符,a或者b或者ab。
[a-z] : 表示任意一个小写字母
[A-Z] :表示任意一个大写字母
[0-9] : 表示任意一个数字
[a-zA-Z0-9] :表示所有的字母和数字中的某一个
[a-m&&[h-z]] :等价于[h-m]
[^bcd] :除开abcd以外的所有字符中的一个
[a-zA-Z_0-9] 所有的单词字符