(一)概述
正则表达式本身就是一个字符串,只是这个字符串拥有特殊的语法格式,可以用于检测其他字符串是否满足指定的规则;
正则表达式一共表达了两个方面的信息:
1:被检测的字符串的长度;
2:被检测的字符串的内容;
正则表达式应用场景
通常用户数据格式的校验,例如:验证邮箱格式,手机号格式,qq号等….
(二)正则表达式的基本使用方法
正则表达式使用的时候,需要配合String类的方法:
与正则表达式相关的方法:
boolean | matches(String regex) 告知此字符串是否匹配给定的正则表达式。 |
|
---|---|---|
String | replaceAll(String regex, String replacement)使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 | |
String[] | split(String regex)根据给定正则表达式的匹配拆分此字符串。 |
[123] | 都表示或者的关系
{最少出现次数,最大出现次数}