正则

概念

简单的说是用来 匹配和处理文本的  字符串
利用正则表达式语言来 解决所描述的问题

可以通过源码整体看下re所实现的功能和要求的格式

表达式语法

转义字母

表达式 描述
\d 匹配数字字符
\D 匹配非数字字符
\w 匹配单词字符(数字、字母、下划线)
\W 匹配非单词字符
\s 匹配空白符(包括换行符、Tab)
\S 匹配非空白符

特殊字符

表达式 表述
* 子表达式零次或多次(表示数量)
+ 子表达式一次或多次(表示数量)
? 子表达式零次或一次,或指明一个非贪婪限定符(表示数量)
. 匹配任意字符(换行符\n除外)
[] 枚举, 匹配括号里出现的字符
[^] 枚举取反, 匹配中括号里出现的字符之外的字符
\ 转义符
^ 匹配字符串的开头
$ 匹配字符串的结尾
{n,m} {n,},{,m} 匹配前面的子表达式至少n次,至多m次
|
() 分组
(?

正则笔记(python)相关推荐

  1. scrapy笔记——python的时间转换

    1 import datetime 2 GMT_FORMAT = '%M %H %d %m %w' 3 datetime.datetime.utcnow().strftime(GMT_FORMAT) ...

  2. 机器学习实战笔记(Python实现)-04-Logistic回归

    转自:机器学习实战笔记(Python实现)-04-Logistic回归 转自:简单多元线性回归(梯度下降算法与矩阵法) 转自:人工神经网络(从原理到代码) Step 01 感知器 梯度下降

  3. js正则限制字符串长度_正则笔记(3)万字长文,慎点。

    正则讲了很久,也拖了很久,今天看看怎么用吧,后续更文应该会比较准勤快了.:-) 书接上文[正则笔记(2)].这次我们来看看正则的使用: (注:斜体表示为对应规则写出的正则表达式) 一. 常用的正则表达 ...

  4. Python笔记 - Python切片

    Python笔记 - Python切片 Python切片是对一个列表取其部分元素获得一个子序列的常见操作,切片操作的返回结果类型与被切片的对象一致.要创建一个已有列表的切片,通过指定切片的第一个列表元 ...

  5. LEETCODE-刷题个人笔记 Python(1-400)

    按tag分类,250/400的重点题目 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本 1.Two Sum(easy) 给定一个整型数组,找出能相加起来等于一个特定目标数字 ...

  6. python语言的33个保留字的基本含义_Python学习笔记——Python的33个保留字及其意义,python,pythone33,含义...

    Python学习笔记--Python的33个保留字及其意义,python,pythone33,含义 发表时间:2020-03-27 笔记走起 正文 序号 保留字 含义 1 and 用于表达式运算,逻辑 ...

  7. 这是一篇男女老少入门精通咸宜的正则笔记

    前言 说句实话的,自从我整理这篇笔记后,基本上项目里遇到的所有正则匹配的问题,不论多复杂,只要回过头看这篇笔记,理解透彻(请注意我的用词描述,我这里描述比较严谨,理解好中文意思更方便你理解正则意义.这 ...

  8. LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(二)

    前面一篇由于文字太多,不给编辑,遂此篇出炉 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(一) DFS&BFS (262)200. Number of Islan ...

  9. 【笔记】Python学习(廖雪峰)笔记①——Python基础知识

    Python学习(廖雪峰)笔记①--Python基础知识 Python 基础知识 字符串与编码 ASCII.Unicode.UTF-8 Python字符串 格式化 使用list和tuple list( ...

最新文章

  1. Hadoop学习之Mapreduce执行过程详解
  2. 《强化学习周刊》第38期:DreamingV2、Shadow-price DRL、离线强化学习
  3. Linux(CentOS 5)下安装Oracle10 客户端(转)
  4. C# dynamic使用
  5. 实现接口与显示实现接口的区别
  6. GDB调试汇编堆栈过程分析
  7. 微信小程序 小程序源码包括后台完整版分享
  8. python数据结构算法 北京大学_北京大学公开课《数据结构与算法Python版》
  9. 图的遍历——深度优先搜索+广度优先搜索
  10. php数组匹配匹配里面的值,php – 比较数组并搜索匹配的值
  11. windows上安装使用mySql
  12. GBDT算法原理以及实例理解(含Python代码简单实现版)
  13. -f shell 模糊匹配_shell模糊匹配与正则详解
  14. Windows系统语言切换问题
  15. 开源一款资源分享与下载工具 —— 电驴(eMule)
  16. AES16位密钥加密解密
  17. matlab画任意正多边形,MATLAB——patch绘制多边形
  18. DOTA 104个英雄416个技能、104首情诗
  19. Arduino检测不到串口的问题(改)
  20. 齐次式的相关知识【初级中阶辅导】

热门文章

  1. 【《自动控制原理(田玉平)》|课本知识点整理(三)】第 5 章 控制系统的时域运动分析
  2. 2015年GRE考试报名:GRE北京考点信息
  3. 计概A期中复习需要整理的题目名单
  4. 001-决策树算法介绍
  5. 安装驱动提示文件的哈希值不在指定的目录文件中;需强制禁止驱动签名;在高级启动中强制禁止驱动签名;
  6. 无科技不金融!深信服落子金融云平台
  7. cdn服务器是什么意思?CDN服务器干什么的?
  8. WebLogic JMS的强大功能组合:UOW+SAF+分布式Queue
  9. 不用软件修复硬盘分区表
  10. NFS(Autofs)挂载出现文件夹权限日期“?“问号