Linux正则表达式
2019-06-05 本文已影响10人
Jzyue
正则表达式是一些特殊的元字符,赋予了一些含义,在三剑客中经常会用到,下面我们一起来学习这些特殊字符。
1、\ 转义符,打回本身,忽略特殊含义
2、^ 以...开始,匹配首行
3、$ 以...结尾,匹配尾行
4、^$ 匹配空行
5、. 任意单个字符
6、.* 匹配所有
7、[ ] 匹配中括号里面任意一个字符
8、[^ ] 匹配中括号之外的字符
9、[abc] 匹配中括号里面指定的abc字符
10、? 前一个字符出现1此或0次
11、+ 匹配前一个字符出现1次或多次
12、 * 匹配前一个字符出现0次或多次
13、a{n,} 前一个字符a至少出现n次
14、{n,m} 前一个字符至少出现n次最多出现m次
15、| 或者