正则表达式的组成规则
正则表达式规则汇总
常用的:
- X*
- X+ 表示一个或多个X
- \d 表示数字
- \w 表示任意单词字符 == [A-Za-z0-9_]
- {}次数相关
- \b 表示单词边界
正则表达式的判断功能
String 类中的public boolean matches(String regex)方法,判断该字符串是否满足regex的要求
正则表达式的分割功能
String 类中的public String[] split(String regex)方法,将该字符串按照regex分割
正则表达式的替换功能
String 类中的public String replaceAll(String regex,String replacement)方法,用给定的replacement替换匹配的正则表达式的每个子字符串。
正则表达式的获取功能
Pattern类和Matcher类
通过调用模式的matcher方法从模式创建匹配器。 创建后,可以使用匹配器执行三种不同类型的匹配操作:
- matches方法尝试将整个输入序列与模式进行匹配。
- lookingAt方法尝试将起始于输入序列的输入序列与模式进行匹配。
- find方法扫描输入序列,寻找匹配模式的下一个子序列,返回布尔型。
- group方法返回匹配的字符串。此方法前必须有find方法