加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式总结

发布时间:2020-12-14 06:43:14 所属栏目:百科 来源:网络整理
导读:首先对表达式有个认识:通俗的讲,正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。 1、普通字符匹配 正则表达式 被匹配字符串 是否匹配 匹配结果 b abdc 是 b bd abdc 是 bd e abdc 否 bdc abdc 是 bdc 2、特

首先对表达式有个认识:通俗的讲,正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。

1、普通字符匹配

正则表达式 被匹配字符串 是否匹配 匹配结果
b abdc b
bd abdc bd
e abdc
bdc abdc bdc

2、特殊符合匹配(需要配合转义字符“”)

这里的特殊符号因为有特殊用处,不能直接进行匹配,需要用“”进行转义。例如回车符(r)、换行符(n)、制表符(t)。还有其他特殊符号(后面讲到)在正则表达式中有特殊作用,在匹配这些符号时也需要进行转义,例如^,$,.


正则表达式 被匹配字符串 是否匹配 匹配结果 说明
\ 是特殊字符,需要转义,不然匹配不到
\



有了转义符号,后面的就可以匹配
^ $.^9 ^
. $.^9 .

3、特殊表达式,匹配某类字符

d : 匹配任意一个数字,0到9中的一个

w: 任意一个字母或数字或下划线
s: 包括空格、制表符、换页符等空白字符中任意一个

. : 匹配出了换行符意外的任意一个字符

正则表达式 被匹配字符串 是否匹配 匹配结果
ddd bdcs1234 123
wd bdcs1234 s1
23
.dd bdcs1234 s12

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读