干啥都要沾一点的正则表达式
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
使用正则表达式,获取指定的座机号
使用正则表达式,获取指定的邮箱
以上是关于干啥都要沾一点的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
JS正则表达式里 只能输入4-20位小写字母数字或汉字,,其他的符号空格啥都不能进 这个应该怎么写