一、正则表达式的作用
- 作用一:校验字符串是否满足规则;
- 作用二:在一段文本中查找满足要求的内容。——爬虫
二、正则表达式
2-1、字符类
示例:
public static void main(String[] args) {
System.out.println("a".matches("[abc]"));// true
System.out.println("a".matches("[^abc]"));// false
System.out.println("M".matches("[a-zA-Z]"));// true
System.out.println("b".matches("[a-d[m-p]]"));
}
2-2、预定义字符
转义字符
示例:
【注意】:
以上只能匹配单个字符!!!
2-3、数量词
以上规则不用背,直接查API文档即可。
三、正则示例
在实际开发中,很少会自己写正则表达式,一般都是百度一个类似的,再改成对应公司要求的即可。