正则表达式

String str = "lovo";

  

1.正则表达式验证规则

String reg = "lovo";

  

2.编译正则表达式的规则

Pattern  pattern = Pattern.compile(reg);

  

3.规则和字符串进行验证比较

Matcher m = pattern.Matcher(str);

4.验证:

if(m.Matcher()){
System,out.println("字符串匹配成功");
}else{
System.out.println("字符串匹配失败")
}

 常用:

[a-z]a到z字母中的一个      {1,}一个到多个

[a-zA-Z] a到z字母,A-Z字母中的一个

w 表示所有字母和0-9数字加下划线_

d 所有数字

s 所有空格

* 相当于{0,} 0到多次

?相当于{0,1}

+相当于{1.} 1到多次

原文地址:https://www.cnblogs.com/zhuhaorong/p/11985450.html