1. 判断功能 :matches(String regex)
2.拆分功能 :split(String regex)
注意:(1).如果要用 . 来拆分的话,必须是写成"\\."; (因为 . 代表任何字符) (2).硬盘上的路径,我们应该用 \\ 代替 \ ; 所以拆分的时候,我们用 \\\\ 来拆分 \\3.替换功能 : replaceAll(String regex,String replacement)
前面三种方法均来自于String类;
4.获取功能:(Pattern和Matcher类)
执行顺序:
(1)把规则编译成模式对象p
Pattern p= Pattern.compile(regex);//regex是将用来校验的正则表达式
(2)通过模式对象得到匹配对象m
Matcher m= p.matcher(str);//s是将要匹配的字符串
(3)通过匹配对象调用方法
先调用find(): 若返回true,执行group()方法
若返回false,将不执行group()方法
boolean flag= m.find();
if(flag){
String str=m.group();//获取匹配的字符串
}
------------------------------------------------------------------------------------------------------------------------------------------------------
JavaScript中也支持正则表达式格式如下: /^正则表达式$/.test(需要验证的数据)注意:不用考虑转义的情况