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

正则表达式元字符汇总

发布时间:2020-12-14 00:36:03 所属栏目:百科 来源:网络整理
导读:1、 转义字符 2、^ 开始位置 3、$ 结束位置 4、* 0次或多次匹配前面的字符 5、 + 一次或多次匹配前面的字符 6、? 0次或1次匹配前面的字符 当?紧随其他限定字符,例如:*,+,?,{n},{n,},m}时,表示匹配模式为“非贪心”,即匹配尽可能短的字符串,例如:oooo

1、 转义字符

2、^ 开始位置

3、$ 结束位置

4、* 0次或多次匹配前面的字符

5、 + 一次或多次匹配前面的字符

6、? 0次或1次匹配前面的字符

当?紧随其他限定字符,例如:*,+,?,{n},{n,},m}时,表示匹配模式为“非贪心”,即匹配尽可能短的字符串,例如:oooo,o+匹配所有的o,而o+?只匹配单个o

7、{n} n为非负整数,匹配n次

8、{n,m} n和m均为非负整数,且n<=m,匹配至少n次,至多m次(包括两侧边界)

9、.(点) 匹配除了n之外的所有单个字符

10、x|y 匹配x或y,‘f|abc’匹配f或abc,‘(f|a)bc’ 匹配fbc或abc

11、[abc] 字符集,匹配包含的任一字符

12、[^abc] 反向字符集,匹配未包含的任一字符

13、[a-z] 字符范围

14、[^a-z] 反向字符范围

15、b 匹配字边界,即字与空格之间的位置,例如:‘cdb’会匹配‘abcd’,而不会匹配‘abcde’

16、B 非字边界

17、d 数字字符匹配,等效于[0-9]

18、D 非数字字符匹配,等效于[^0-9]

19、f 换页符匹配,等效于:x0c和cL

20、n 换行符

21、r 回车符

22、t 制表符

23、v 垂直制表符

24、s 任何空白字符。包括空格,制表符,换页符等

25、S 任何非空白字符

26、w 匹配任何字类字符,包括下划线,等效于:[A-Za-z0-9_]

27、W 匹配任何非字类字符,等效于:[^A-Za-z0-9_]

(编辑:李大同)

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

    推荐文章
      热点阅读