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
还提供了Pattern
和Matcher
两个类专门用于提供正则表达式支持。