一、正则表达式的替换功能
String类的public String replaceAll (String regex)
package Day14_1;
public class exercise4 {
public static void main(String[] args) {
String s="helloworldjava123456";
String regex="\\d+";
String ss="*";
String result=s.replaceAll(regex, ss);
System.out.println(result);
}
}
二、正则表达式的判断功能
public boolean matches(String regex)
三、正则表达式的分割功能
public String[] split(String regex)
四、正则表达式的获取功能
Pattern和Matcher类的使用,这个是判断功能
//将正则表达式编译成模式对象
Pattern p=Pattern compile(“a*b”);
//通过模式对象得到匹配器对象,这是需要的是被匹配的字符串
Matcher m=p.matcher(“aaaab”);
//调用匹配器对象的功能
boolean b=m.matches();
package Day14_1;
public class exercise5 {
public static void main(String[] args) {
String s="aaaaab";
String regex="a*b";
boolean bb=s.matches(regex);
System.out.println(bb);
}
}