Linux高阶——1013—正则表达式

1、正则表达式

一般使用正则表达式来查询数据

2、正则表达式的模糊查询

下面的形式更容易匹配

3、使用命令grep使用正则表达式

使用表达式时,先分析规则,再编写代码

4、正则表达式练习

(1)查询含有a字符的行

新建一个文件

(2)查询时显示行号

加-n

(3)查询a出现0-n次的行

(4)查询a出现1-n次的行

(5)查询所有以1开头的行

(6)查询以3为结尾的行

(7)判断手机号码

\^1\]表示开头为1 \[3-9\]表示第二位为3-9中的数字 \[0-9\]{9}表示重复九次,每个数字都是0-9中的数字 ### (8)判断邮箱 ![](https://i-blog.csdnimg.cn/direct/fa281f3b53e34344b214086e25f442b7.png) ![](https://i-blog.csdnimg.cn/direct/698f4bbeaeb34e36a39ded0a6ac339d4.png)

相关推荐
小奋斗8 分钟前
深入浅出:JavaScript中防抖与节流详解
javascript·面试
北京_宏哥9 分钟前
Python零基础从入门到精通详细教程11 - python数据类型之数字(Number)-浮点型(float)详解
前端·python·面试
AAA修煤气灶刘哥25 分钟前
面试官: SpringBoot自动配置的原理是什么?从启动到生效,一文讲透
后端·spring·面试
我是哪吒27 分钟前
分布式微服务系统架构第165集:阿里,字节,腾讯架构经验汇总
后端·面试·github
似水流年流不尽思念27 分钟前
transient关键字有什么作用?
后端·面试
就是帅我不改33 分钟前
从“写循环”到“写思想”:Java Stream 流的高级实战与底层原理剖析
后端·面试·架构
何妨重温wdys35 分钟前
矩阵链相乘的最少乘法次数(动态规划解法)
c++·算法·矩阵·动态规划
重启的码农36 分钟前
ggml 介绍 (6) 后端 (ggml_backend)
c++·人工智能·神经网络
重启的码农37 分钟前
ggml介绍 (7)后端缓冲区 (ggml_backend_buffer)
c++·人工智能·神经网络
前端小白19951 小时前
面试取经:工程化篇-webpack性能优化之优化loader性能
前端·面试·前端工程化