黑马程序员技术交流社区

标题: JAVA正则表达式截取字符串 [打印本页]

作者: 小刘同学90    时间: 2019-1-18 12:10
标题: JAVA正则表达式截取字符串
正则表达式在匹配字符串的过程中应用广泛,如果能够熟练掌握正则表达式,在学习工作中解决字符串相关问题可以事半功倍。

       java.util.regex 包下的Pattern和Matcher类提供了Java中正则表达式的解决方案。

       指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。

因此,典型的调用顺序是

Pattern p = Pattern.compile("a*b");  //编译"a*b"为Pattern类的实例
Matcher m = p.matcher("aaaaab");     //该实例与"aaaaab"匹配
boolean b = m.matches();            //对是否匹配返回一个布尔值




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2