一:Pattern 类:
static Pattern compile(String regex) 将给定的正则表达式编译为模式。
static Pattern compile(String regex, int flags) 将给定的正则表达式编译为具有给定标志的模式。
Matcher matcher(CharSequence input) 创建一个匹配此模式的给定输入的匹配器。
static boolean matches(String regex, CharSequence input) 编译给定的正则表达式并尝试将给定的输入与其匹配
二:Matcher 类
boolean find() 尝试查找与模式匹配的输入序列的下一个子序列。
boolean find(int start) 重置此匹配器,然后尝试从指定的索引处开始查找与模式匹配的输入序列的下一个子序列
boolean matches() 尝试将整个区域与模式匹配。
三:String匹配正则方法
boolean matches(String regex) 判断此字符串是否与给定的 regular expression匹配。
String replaceAll(String regex, String replacement) 将给定替换的给定 regular expression匹配的此字符串的每个子字符串替换。
String replaceFirst(String regex, String replacement) 将给定替换的给定 regular expression匹配的此字符串的第一个子字符串替换。
String[] split(String regex) 将此字符串拆分为给定 regular expression的匹配 项 。
String[] split(String regex, int limit) 将此字符串拆分为给定 regular expression的匹配 项 。