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

通配符与正则表达式

发布时间:2020-12-14 06:47:03 所属栏目:百科 来源:网络整理
导读:通配符 元字符 作用 * 匹配 0 个或任意多个字符,也就是可以匹配任何内容 ? 匹配任意一个字符 [] 匹配 [ ] 中任意一个字符 [-] 匹配括号中任意一个字符, - 代表一个范围 [^] 逻辑非,表示匹配不是中括号内的一个字符 基础正则表达式 元字符 作用 * 前一个

通配符

元字符

作用

*

匹配0个或任意多个字符,也就是可以匹配任何内容

匹配任意一个字符

[]

匹配[ ]中任意一个字符

[-]

匹配括号中任意一个字符,-代表一个范围

[^]

逻辑非,表示匹配不是中括号内的一个字符

基础正则表达式

元字符

作用

*

前一个字符重复0次或多次,表示匹配任意字符,包括空白行

.

匹配除了换行符以外任意一个字符,“.*”匹配所有内容

^

以什么开头的行, ^hh开头的行

$

以什么结尾的行, $hh结尾的行

[a]

匹配中括号中指定的任意一个字符,只匹配a一个字符

[^a]

匹配除中括号a的字符以外的任意一个字符

转义符用于取消特殊符号的含义, 给某些字符加上特殊意义

{n}

表示其前面的字符恰好出现n

{n,}

表示其前面的字符出现不小于n

{n,m}

表示其前面的字符至少出现n次,最多出现m

扩展正则表达式

元字符

作用

|

表示“或”,即匹配其中任何一个,”1|2”将匹配”1”或”2

()

小括号,可以将正则字符和元字符或表达式进行组合,”(1|2)s”将匹配”1”或”2

?

问号,匹配0个或1个前导表达式,如”a?”匹配其他字符串或a

+

加号,匹配一个或多个前导表达式,

{} {n}表示其前面的字符恰好出现n

>>>>>>>>>>>>>>>>>>>>>>>>>>我是菜鸟中的菜鸟啊>>>>>>>>>>>>>

(编辑:李大同)

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

    推荐文章
      热点阅读