认为好就顶一个!!
!
!
3.正則表達式
用一些特殊的有意义的字符组成的字符串(死记)原子:正則表達式的最基本组成单位
正則表達式特殊意义的字符: . * + ?不能单独表示它们,假设非要表示就须要用
而java中在字符串须要\表示
所以要表示以上四个字符就要用\. \* \? \+
特殊意义
3.3 元字符
用来修饰原子用的。不能单独出现
. 除换行符之外的随意一个字符
* 表示原子能够出现0次1次或多次{0,}
? {0,1}
+ {1,}
{}自己定义原子出现的次数
{m}出现m次
{m,n}m到n次。包括m,n
{m,}至少出现m次
^ 必须以什么什么开头
$ 必须以什么什么结尾
| 表示或关系
\d 表示随意的一个十进制数字[0-9]
\D表示随意的一个除数字之外的字符
\s 表示随意的一个空白字符空格[ f]
\S表示一个非空白
\w 表示随意一个字符(字母数字下划线)a-zA-Z0-9_[a-zA-Z0-9_]
\W表示非a-zA-Z0-9_
d. 自定义一个原子
[0-9]0-9之间的随意一个
[5-8]
[a-z5-8]
[^0-9] ^代表取反
[]
patten
String: matches split