在Java中使用正则表达式:
1.由Pattern类静态编译正则表达式
Pattern p = Pattern.compile("正则表达式");
2.由Pattern类生成用于匹配的Matcher类
Matcher m = p.matcher("需要匹配的字符串");
3.根据需要调用Matcher类的方法
常见的Matcher方法:
1.matches():判断字符串是否符合正则表达式
2.find():判断是否有符合正则表达式的子字符串
调用find方法后,读取指针移动到找到的子字符串末尾
3.group():返回当前读取指针位置前的上一个符合的正则表达式的子字符串
4.group(int i):返回上一个符合的正则表达式的子字符串中,对应的正则表达式里第i个分组的子字符串
5.replaceAll("替换字符串"):将匹配正则表达式的所有子字符串改为替换字符串,并返回替换后的新字符串
浙公网安备 33010602011771号