Java_正则表达式
1.简介
正则表达式是一串特定字符串,组成一个“规则字符串”,这个“规则字符串”是描述文本规则的工具。正则表达式就是记录文本规则的代码。
2.字符集合
[abc] | a,b,c中任意一个字符 |
[^abc] | 除了a,b,c的任意字符 |
[a-z] | a-z中的任意字符 |
[a-zA-Z0-9] | 任意一个字母或一个数字 |
[a-z&&[^bc]] | 除了b,c的任意一个小写字母 |
预定义字符集
. | 任意一个字符 |
\d | 任意一个数字 |
\w | 单词字符 |
\s | 空白字符 |
数量词
x? | 表示0个或1个x |
x* | 表示0个或多个x |
x+ | 表示0个或任意多个x |
x{n} | 表示n个x |
x{n,} | 表示n个到任意多个x |
x{n,m} | 表示n个到m个x |