干啥都要沾一点的正则表达式

Posted 贪吃小松鼠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了干啥都要沾一点的正则表达式相关的知识,希望对你有一定的参考价值。

一、正则表达式

通常用于判断语句中,用来检查某一字符串是否满足某一格式

在这里插入图片描述

二、基础正则表达式常见元字符

支持的 工具: grep、 egrep、 sed、awk

注: egrep、 awk使用{n}、{n,}、 {n, m}匹配时“{}"前不用加“\\”

\\ : 转义字符,用于取消特殊符号的含义,例: \\!、\\n、\\$等

^ : 匹配字符串开始的位置,例: ^a、 ^the、 ^#、^[a-z]

$ : 匹配字符串结束的位置,例: word$、 ^$匹配空行

. : 匹配除\\n之外的任意的一个字符,例: go.d、g..d

* : 匹配前面 子表达式0次或者多次,例: goo*d、go.*d

[list] : 匹配list列表中的一个字符,例: go[ola]d, [abc]、 [a-z]、 [a-z0-9]、 [0-9]匹配任意一位数字

[^list] : 匹配任意非list列表中的一个字符,例: [^0-9]、[^A-Z0-9]、 [^a-z]匹配任意一位非小写字母

\\{n\\} : 匹配前面的子表达式n次,例: go\\{2\\}d、 '[0-9]\\{2\\}'匹配两位数字

\\{n,\\} : 匹配前面的子表达式不少于n次,例: go\\{2,\\}d、 '[0-9]\\{2,\\}'匹配两位及两位以上数字

\\{n,m\\} : 匹配前面的子表达式n到m次,例: go\\{2,3\\}d、 '[0-9]\\{2,3\\}'匹配两位到三位数字

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、扩展正则表达式元字符:

支持的工具: egrep、 awk

在这里插入图片描述

在这里插入图片描述

使用正则表达式,获取指定的座机号

在这里插入图片描述
在这里插入图片描述

使用正则表达式,获取指定的邮箱

在这里插入图片描述

在这里插入图片描述

以上是关于干啥都要沾一点的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式之match方法

如何教你看懂复杂的正则表达式

JS正则表达式里 只能输入4-20位小写字母数字或汉字,,其他的符号空格啥都不能进 这个应该怎么写

通过 Java 正则表达式提取 semver 版本字符串的片段

啥都不会就敢改css

被裁了,干啥都赔钱,曾经月薪2万的日子不在重来...