正则表达式(Ⅰ)——基本匹配

avatar
作者
猴君
阅读量:0

学习+练习建议

正则表达式用途非常广泛,各种语言中都能见到它的身影(js,java,mysql等)

正则表达式可以快读校验/生成/替换符合要求的模式的字符串,而且语法通俗易懂,所以应用广泛

学习链接:
正则表达式 - 语法

学完了?做一些题目检验一下你的正则能力!
逐步学习正则表达式,从零基础到高阶

忘了?这里可以在线测试
正则表达式在线测试

基本匹配

以下匹配都是从某一个范围中选择一个,只不过范围的描述方式比较多样,但是核心点在于只选一个

直接匹配

不包含任何特殊符号,直接写出的部分,就可以直接匹配
在这里插入图片描述

·可以匹配任意字符,包括特殊字符和空格

在这里插入图片描述
在这里插入图片描述
一个.代表一个字符,而且是任意一个字符

[]表示从中选一个(本质是白名单)

在这里插入图片描述

^表示否定,与[]配合可以充当黑名单的作用

在这里插入图片描述

字母范围&数字范围

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

这个区间是前闭后闭的区间,a和z都包含,3和6都包含

不要忘记,[]是从中选一个,所以哪怕是字母范围,也只能是单个字母被匹配

结合使用

b[^a-w]r表示bxr,byr,bzr

在这里插入图片描述

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!