python正则表达式

正则表达式简介

正则表达式是一个特殊的字符序列,用以描述符合某个规则的一系列字符串。

基本语法

常用普通字符

常用字符字符作用
\n匹配换行符
\r匹配回车符
\s匹配任何空白字符(空格、回车符等)
\S匹配任何非空白字符
\d匹配数字字符
\D匹配非数字字符
\w匹配任何单词字符(汉字,字母,数字,下画线)

常用特殊字符

常用字符字符作用
^匹配字符串的开始位置,如:^\w 必须以单词字符开头
$匹配字符串的结尾位置,如:\w$ 必须以单词字符结尾
*匹配前面的表达式0次或多次,如:hi*可以匹配h、hi、hii、hiii等
+匹配前面的表达式1次或多次,如:hi+可以匹配hi、hii、hiii等
?匹配前面的表达式0次或1次,如:hi?可以匹配h或hi

常用限定符

常用限定符限定符作用
{m}匹配前面的表达式m次
{m,n}匹配前面的表达式m到n次,并取尽可能多的次数
{m,n}?匹配前面的表达式m到n次,并取尽可能少的次数

常用正则表达式

常用正则表达式正则表达式作用
^\d{n}$n位数字
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值