1,正则表达式
->是什么
是一个用来匹配,包含元字符(通配字符)的字符串
->元字符
基本元字符: . (任意的一个非换行字符)
[字符](匹配一个在中括号中的字符)
| (或)优先级最低
() 修改优先级和分组
限定元字符: + 表示紧跟在前面的字符出现一次到多次
* 表示紧跟在前面的字符出现零次到多次
? 表示紧跟在前面的字符出现零次或一次
{n} 表示紧跟在前面的字符出现n次
{n,} 表示紧跟在前面的字符出现n到多次
{n,m} 表示紧跟在前面的字符出现n到m次
首位元字符: ^ 表示必须以某个字符开头或否定
$ 表示必须以某个字符结尾或分组引用
简写形式 \d \D 数字
\w \W 字符
\S \S 控制符
练习
匹配一个10到19的数字^(1[0-9])$
匹配一个10到20的数字
匹配一个任意的整数 |