7.5 正则表达式

7.5 正则表达式

正则表达式是一个强大的字符串处理工具,可以对字符串进行查找提取分割替换等操作。

String类中提供的正则表达式方法

String类里也提供了如下几个特殊的方法

方法 描述
boolean matches(String regex) 判断该字符串是否匹配指定的正则表达式
String replaceAll(String regex, String replacement) 将该字符串中所有匹配regex的子串替换成replacement
String replaceFirst(String regex, String replacement) 将该字符串中第一个匹配regex的子串替换成replacement
String[] spit(String regex) regex作为分隔符,把该字符串分割成多个子串。

上面这些特殊的方法都依赖于Java提供的正则表达式支持,除此之外,Java还提供了PatternMatcher两个类专门用于提供正则表达式支持。