一、re模块(re.match、group()方法)

1、

2、re.match() 能够匹配出以xxx开头的字符串(从左到右开始依次匹配)

3、若匹配成功,返回字符串的匹配成功的部分,同时可以使用group方法来提取具体的数据。

二、正则表达式的单字符匹配(只匹配1个字符)

1、. 匹配任意1个字符(除了\n都能匹配)——(例如#、?都能匹配)

校验一下你字符串当中够不够3个字符:

2\d 匹配数字,即0-9

3、\D 匹配非数字,即不是数字

4、\s(小写) 匹配空白,即空格、\t、\n、\r

5、\S (大写)匹配非空白

6、\w(小写)  匹配单词字符,即a-z,A-Z,0-9,_

7、\W (大写)匹配非单词字符,即不是a-z,A-Z,0-9,_

8、[ ] :匹配[ ]中列举的字符

注意:这几个字符之间不能有空格逗号什么的。

①  第二位数只要是3 5 7 8 其中的任何一个就可以:

② 取反,加个^

③ 限制字母、数字

三、正则数量描述

1、* 匹配前一个字符出现0次或者无限次,即可有可无

2、+ 匹配前一个字符出现1次或者无限次,即至少有1次

3、 匹配前一个字符出现1次或者0次,即要么有1次,要么没有

4、{m} 匹配前一个字符出现m次(必须满足m次)

5、{m,} 匹配前一个字符至少出现m次

6、{m,n} 匹配前一个字符出现从m次到n次

7、{0,} 可以代表*号的意思——0次或无限次

8、{1,}  可以代表+号的意思——至少有1次

9、{0,1}可以代表?号的意思——出现1次或0次

三十二、(重点)正则表达式1:re模块(re.match、group())、正则表达式单字符匹配、正则数量({m}、{m,n})相关推荐

  1. NeHe OpenGL第三十二课:拾取游戏

    NeHe OpenGL第三十二课:拾取游戏 拾取, Alpha混合, Alpha测试, 排序: 这又是一个小游戏,交给的东西会很多,慢慢体会吧   欢迎来到32课. 这课大概是在我所写作已来最大的一课 ...

  2. 【正点原子Linux连载】第三十二章 U-Boot启动流程详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  3. 【正点原子FPGA连载】第三十二章RTC实时时钟LCD显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1

    1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:ht ...

  4. 1709 ltsb 内存占用_「正点原子STM32Mini板资料连载」第三十二章 内存管理实验

    1)实验平台:正点原子STM32mini开发板 2)摘自<正点原子STM32 不完全手册(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第三十二章 内存管理实验 上一章,我 ...

  5. axi dma 寄存器配置_FPGA Xilinx Zynq 系列(三十二)AXI 接口

    大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江湖,在"闯荡江湖"."行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢. ...

  6. ASP 三十二条精华代码

    整理收藏: ASP 三十二条精华代码 1. οncοntextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table b ...

  7. tensorflow学习笔记(三十二):conv2d_transpose (解卷积)

    tensorflow学习笔记(三十二):conv2d_transpose ("解卷积") deconv解卷积,实际是叫做conv_transpose, conv_transpose ...

  8. OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己

    OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...

  9. 三十二、Java集合中的ArrayList

    @Author:Runsen @Date:2020/6/3 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

最新文章

  1. UNIX进程的创建,进程链和进程扇
  2. Python开发【第5节】【函数基础】
  3. Maven中如何禁止插件(plugin)在子模块(module)上执行
  4. nyoj 16 矩形嵌套 (DAG上的DP)
  5. eof怎么结束输入_西门子S71500数字量输入模块如何编址?
  6. js中every用法_js数组中的方法 some, every, filter, find,map, reduce讲解及使用场景
  7. 一些用过的优秀软件摘录
  8. Eclipse、VBA、IE开发者工具 Debug快捷键
  9. C++之epoll监听输入(替代select)
  10. ubuntu命令行打开vscode-insider_在 Linux 中如何从命令行查找 VirtualBox 版本
  11. [Unity基础]01Unity基本操作
  12. java工程师容易秃头吗_程序员因发际线后悔学java!
  13. 准提咒LA 观想 3D文字
  14. pancake-frontend(薄饼)二次开发
  15. 1419. Minimum Number of Frogs Croaking
  16. 【原创】BERT知识融合
  17. 无网情况下安装rpm依赖包
  18. C++ 鼠标模拟程序
  19. Error:1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL
  20. 面对工业4.0,我国工业企业的挑战与对策

热门文章

  1. 还记得当年的c-free和Borland c++5.5编译器吗?
  2. linux服务器数据云备份方式
  3. 【ChatGPT】这是一篇ChatGPT写的关于Python的文章
  4. [计算机组成原理]第四章
  5. X3100M3 RAID及操作系统支持
  6. MA5680T开局配置脚本
  7. CS224d lecture 6札记
  8. VUE 调用PC摄像头,亲测可用
  9. 算法与数据结构 判断选择程序填空 绪论
  10. Windows系统消息机制的详细理解!