python正则表达式

\n \t 空格 都是常规字符
. 表示任意字符
字符组描述符[…] :与方括号中列出的字符序列的任一字符匹配。字符组里的排序不重要。

 - 区间形式:例如 [34a-df-s],[0-9A-Za-z]能匹配所有的英文字母和数字
 - 特殊形式:[^....]表示对^之后列出的字符组求补。 例如:[^0-9]匹配所有的非数字字符

圆点字符 .:它能匹配任何字符

重述描述符 *:0或无数次
此外还有 +:1或无数次
?:0或1次
重复次数描述符{n}:确定次数的重复用{n}描述,a{n}与a匹配的串的n次重复匹配
重复次数范围描述符:确定重复的范围{n,m},包括m次和n次

首位描述符

  • 行首描述符:以“^”符号开头的模式,只能与一行的前缀子串匹配
  • 行尾描述符:以“$”符号结尾的模式,只能与一行的后缀子串匹配
  • 串首描述符:以“\A”符号开头的模式,只能与整个被匹配的字符串的前缀匹配
  • 串尾描述符:以“\Z”符号结尾的模式,只能与整个被匹配的字符串的后缀匹配
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值