shell中正则表达式总结
shell正则表达式分为基础正则表达式和扩展正则表达式。shell的正则表达式可以用在很多地方用来匹配我们需要的结果,例如可以用在gerp命令后面。
shell基础正则表达式
- 字符匹配:
. 任意单个字符 |
- 次数匹配:用户匹配其前面的字符的次数
_匹配前面字符任意次 |
- 位置锚定:用于指定字符出现的位置
^ 锚定行首 |
- 分组
_\(\) 例如 \(ab\) xy 匹配ab任意次数_ |
- 引用
\1 反向引用,引用前面的第一个左括号以及与之对应的右括号中的模式所匹配到的内容 |
扩展正则表达式
扩展正则表达式是在基础正则表达式的基础上有所增加和改动,大部分都和基础正则表达式相同。
改动内容
_次数匹配: |
- 分组:
() 括号直接可以分组 |
本文完。
评论
评论插件加载失败
正在加载评论插件