正则表达式常用语法

本文介绍了正则表达式的常用语法元素,包括匹配单个字符、多个字符、开头和结尾等,适合初学者快速掌握正则表达式的使用方法。

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

匹配单个字符:

\d 数字

\D 非数字

\s 空白字符

\S 非空白字符

\w 字母数字下划线

\W 非字母数字下划线

. 任意字符(除\n以外)

[] 列表中任一字符

匹配多个字符:

+ 匹配前面的字符至少出现一次

* 匹配前面的字符至少出现0次

{a} 匹配前面的字符出现a次

{a,b} 匹配前面的字符出现a~b次

? 匹配前面的字符出现0次或1次

匹配开头和结尾:

^ 匹配开头

$ 匹配结尾

匹配分组:

| 匹配左右任一表达式

(ab) 将ab作为一个分组

\num 引用第num个分组的内容

(?P<name>) 给分组起别名

(?P=name) 引用别名为name的分组内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值