首先是正则标记
在java.util.regex.pattern 中有定义
有一些标记,而且不断扩充。
第一组:
【单个】描述某一个字符
x:表示由x来组成
\\\\→\\ →(在正则表达式里)\
\t 是制表符
\n 为换行
【单个】 描述一个范围
[abc]表示表示为字母a/b/c 中的任意一个,是一个范围
[^abc] 表示不是在abc范围内
[0-9]相当于字符的0~9,由数字组成
[a-zA-Z] 不区分大小写的字母
. 表示任意的字符 而且.和\\ . 是不同
\d是表示0~9数字
\D 表示任意的非数字
\s 是以为空格, 或者是\t \n
\s 是非空格
\w 等价于字母、数字 下划线所组成
\W为非字母数字下划线
在javascript中要使用
比如^ 表示正则的开始,$ 表示正则的结束
数量表达式
重复出现N次
正则? 为一次或者零次。