Linux基础正则02

3.8) []  中括号  [abc]1次匹配一个字符,匹配任何一个字符(a或者b或者c)

          grep -o 显示匹配过程

          [a-z]

          [A-Z]

          [0-9]

          [a-zA-Z]------->  [a-Z]

          匹配大小写字母和数字        grep '[a-zA-Z0-9]' 文件名

          []里的内容去掉特殊含义

          eg:[a-z|A-Z|0-9]匹配大小写字母和数字,匹配|

3.9) [^]  取反,排除       [^abc] ----》 排除a或者b或者c的内容,匹配a或者b或者c之外的内容

3.10)总结

基础正则 含义 搭配
^  以....开头的行  ^abc  
$  以....结尾的行  
^$ 空行 搭配^$
. 任意一个字符  
* 前一个字符连续出现(重复)0次或0次以上  
.* 所有内容 搭配.*
\ 转义字符,\n \t  
[] 一个整体,匹配任意一个字符 [abc]a或b或c  
[^] 取反排除  [^abc] []与+搭配
正则贪婪性 熟悉特点就OK   .*或连续出现 |
posted @ 2021-12-11 21:08  J_勇敢牛牛  阅读(38)  评论(0)    收藏  举报