Linux经验分享

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、| 或者

上一篇 下一篇

猜你喜欢

热点阅读