linux之正则表达式
2021/12/21 7:23:23
本文主要是介绍linux之正则表达式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
简介
正则表达式是通过包含特殊含义的一些字符去适配各种匹配场景,从而匹配出我们想要的结果
分类
1、普通正则表达式
2、扩展正则表达式
普通正则表达式
1、* :匹配零个或多个前导字符 2、$ :以前导字符结尾 3、. :匹配任意一个字符(换行符除外) 4、^ :以前导字符开头的行 5、[^] :取反 6、.* :所有的字符的任意个数 7、[] :或者(其中包含的所有的字符的或者) 8、\ : 取消转义 9、[a-z] :a-z所有的一个字母 10、[A-Z] :A-Z所有的一个字母 11、[0-9] :0-9所有的一个数字 可以缩写[a-zA-Z0-9]
扩展正则表达式
1、+ :前导字符的一个或多个 2、? :前导字符的零个或者一个 3、| :或者(竖线两边的字符的或者) 4、() :分组,组成一个整体 \n :n代表的是前面第几个分组 5、{m,n} :范围,至少有m个,最多有n个 {m} :范围,固定m个 {n} :范围,至少有n个
注:grep配合扩展正则表达式使用的时候要加参数 -E或者写为egrep
这篇关于linux之正则表达式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法