09 正则表达式

 

grep 显示匹配行

  - v 反显示

  - e 使用扩展正则表达式

匹配操作符

 \ 转义字符

 . 匹配任意单个字符

 [] 字符序列单字符占位。 [1249a]表示1/2/4/9/a中任一个字符 ,[^12]非1/2任一个字符,[a-k]a到k的任一个字符。

 ^ 行首

 $ 行尾

 \<,\>  单词首尾边界,比如\<abc代表以abc开头的单词

 | 连接操作符

 (,) 选择操作符

 \n 反向引用

重复操作符

 ? 匹配0到1次

 * 匹配0到多次

 + 匹配1到多次

 {n} 匹配n次

 {n,} 匹配n到多次

 {n,m} 匹配n到m次

与扩展正则表达式的区别:grep basic

 \?,\+,\{,\},\|,\(,\)

匹配任意字符

 .* 非空

实例展示

 

 

 

posted @ 2020-07-21 21:24  Snom  阅读(140)  评论(0编辑  收藏  举报