【正则】元字符-总

本文详细介绍了正则表达式中的元字符及其使用方法,包括各种特殊字符的意义及应用场景,例如点号(.)、w 和 W、d 和 D 等,并解释了如何使用这些元字符进行精确的文本匹配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【01】总

魔芋:在字符串中匹配单一字符。


01,元字符(Metacharacter)是拥有特殊含义的字符:

02,大写字母都是“非”的意思。


元字符

.
查找单个字符,除了换行和行结束符。
 (就是一个点“.”,英文输入法时的句号)

\w
匹配字母数字下划线,等同于:[a-zA-Z0-9_]。
任何ASCII单字符。(也可以选择单独的字母。比如说/a/g就是选择a)


\W
匹配除字母数字下划线外的任何字符。
任何ASCII单字符之外的字符。
等同于:[^\w]


\d
查找数字。等同于[0-9]

\D
匹配不是数字的所有字符,等同于:[^\d]

\s
查找空白字符。(空格)(Unicode)

\S
匹配空白符(空格)(Unicode)之外的任意字符。等同于:[^\s]

\b
匹配单词边界。匹配单词的开始或结束

\B
匹配非单词边界。等同于:[^\b]



\0
查找 NUL 字符。
\n
查找换行符。,等同于:\x0a

\f
查找换页符。等同于:\x0c

\r
查找回车符。等同于:\x0d

\t
查找制表符。等同于:\x09

\v
查找垂直制表符。等同于:\x0b

\xxx
查找以八进制数 xxx 规定的字符。
\xdd
查找以十六进制数 dd 规定的字符。
\uxxxx
查找以十六进制数 xxxx 规定的 Unicode 字符。如:\u00A0










**

转载于:https://www.cnblogs.com/moyuling/p/9184767.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值