一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等操作。是一个用于匹配字符串的模板。
使用Pattern和Matcher来使用正则表达式:
Pattern对象是正则表达式编译后在内存中的表示形式。因此,正则表达式字符串必须先被编译为Pattern对象,然后再利用该Pattern对象创建对应的Matcher对象。执行匹配所涉及的状态保留在Matcher对象中,多个Matcher对象可共享同一个Pattern对象。
通过Matcher类的find()和group()方法可以从目标字符串中一词取出特定字串。