第一
正则表达式
1. 正则表达式意义
正则表达式是高级文本匹配模式,为搜索,匹配,替换提供了基础
2. 搜索与匹配的区别
搜索指在字符串任何部分查找
匹配指在字符串起始处查找
3. 编写正则表达式
literal 匹配自身
re1 | re2 匹配re或re2
^ 匹配开始
$ 匹配结束
* 匹配0次或多次
+ 匹配1次或多次
? 匹配1次或多次
() 子组匹配
[] 匹配里面的任一元素
{} 匹配次数
. 除换行符外的任一单个字符
\d 匹配数字
\D 匹配非数字
\s 匹配空白符
\S 匹配非空白符
\w 匹配数字或字母
\W 匹配非数字字母