6.5 正则表达式
Posted weststar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.5 正则表达式相关的知识,希望对你有一定的参考价值。
目录
正则表达式是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等操作。String类也提供了几个特殊的方法:
(1)boolean matches(String regex):判断该字符串是否匹配指定的正则表达式
(2)String replaceAll(String regex,String replacement):将该字符串匹配的regex的子串替换成replacement
(3)String replaceFirst(String regex,String replacement):将该字符串第一个匹配的regex的子串替换成replacement
(4)String[] split(String regex):以regex作为分割符,将字符串分割为多个字串
上面的这些特殊方法都依赖于Java提供的正在表达式支持,除此之外,Java还提供了Pattern和Matcher两个类专门用于提供正则表达式支持。
一、创建正则表达式
1、正则表达式支持的合法字符
正则表达式就是一个用于匹配字符串的模板,可以匹配一批字符串,所以创建正则表达式就是创建一个特殊的字符串。
字符 | 解释 |
---|---|
x | 字符x(x代表任何合法字符) |