整理的正则表达式笔记


最近在学python中的re模块 自己打印了一份正则表达式资料,看了一中午的笔记,拿出来和大家分享。

纯文本正则可匹配 i标志 强行不区分大小写
c.t 匹配 cat cbt。。。。 .匹配任意单个字符
..任意两个字符
[ab]只匹配ab
[a-zA-Z0-9]
取色#[a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9]
改良取色#[a-fA-F0-9]{6}
[^0-9]非匹配
[0-9]反斜线转义匹配方括号
\d任意数字 \D非数字
\w 等价于[a-zA-Z0-9_] \W非w
匹配邮箱:\w+@\w+.\w+ ok
改良匹配邮箱:[a-zA-Z0-9]\w+@\w+.\w+[a-zA-Z] ok
+匹配一个或多个
*匹配0个到多个
?匹配0个或1个
http://[\w./]+ 匹配网站

\s任意空白字符

\x 16 \0 8进制
\b+匹配连续多个字符
(?m)将换行符视为分隔符 将每一行字符串匹配出来
{5}重复五次
{2,4}2-4次
{2,}至少2次

贪婪型 * 、+、{123}
懒惰型 *?、+?、{123}?

\b单词边界
\B?????????????????
^字符串开头
$字符串结尾

(\w&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值