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 .*或连续出现 | | |

浙公网安备 33010602011771号