1 String类提供的正则表达式方法
boolean matches(String regex):判断该字符串是否匹配指定正则表达式。
String replaceAll(String regex, String replacement):返回该字符串中所有匹配正则表达式的子串替换成replacement后的新字符串
String replaceFirst(String regex, String replacement):返回该字符串中第一个匹配正则表达式的子串替换成replacement后的新字符串
String[] split(String regex):根据给定正则表达式的拆分该字符串后得到的字符串数组。
2 Java正则表达式专有类
Pattern类和Matcher类
3 正则表达式所支持的合法字符
字符 | 解释 |
x | 字符x(x可代表任何合法的字符) |
\0mnn | 8进制数0mnn所表示的字符 |
\xhh | 16进制值0xhh所表示的字符 |
\uhhhh | 16进制值0xhhhh所表示的UNICODE字符 |
\t | 制表符('\u0009' |