正则
概念
简单的说是用来 匹配和处理文本的 字符串
利用正则表达式语言来 解决所描述的问题
可以通过源码整体看下re所实现的功能和要求的格式
表达式语法
转义字母
表达式
|
描述
|
\d
|
匹配数字字符
|
\D
|
匹配非数字字符
|
\w
|
匹配单词字符(数字、字母、下划线)
|
\W
|
匹配非单词字符
|
\s
|
匹配空白符(包括换行符、Tab)
|
\S
|
匹配非空白符
|
特殊字符
表达式
|
表述
|
*
|
子表达式零次或多次(表示数量)
|
+
|
子表达式一次或多次(表示数量)
|
?
|
子表达式零次或一次,或指明一个非贪婪限定符(表示数量)
|
|
|
.
|
匹配任意字符(换行符\n除外)
|
[]
|
枚举, 匹配括号里出现的字符
|
[^]
|
枚举取反, 匹配中括号里出现的字符之外的字符
|
\
|
转义符
|
^
|
匹配字符串的开头
|
$
|
匹配字符串的结尾
|
{n,m} {n,},{,m}
|
匹配前面的子表达式至少n次,至多m次
|
|
|
或
|
()
|
分组
|
(?
正则笔记(python)相关推荐
- scrapy笔记——python的时间转换
1 import datetime 2 GMT_FORMAT = '%M %H %d %m %w' 3 datetime.datetime.utcnow().strftime(GMT_FORMAT) ...
- 机器学习实战笔记(Python实现)-04-Logistic回归
转自:机器学习实战笔记(Python实现)-04-Logistic回归 转自:简单多元线性回归(梯度下降算法与矩阵法) 转自:人工神经网络(从原理到代码) Step 01 感知器 梯度下降
- js正则限制字符串长度_正则笔记(3)万字长文,慎点。
正则讲了很久,也拖了很久,今天看看怎么用吧,后续更文应该会比较准勤快了.:-) 书接上文[正则笔记(2)].这次我们来看看正则的使用: (注:斜体表示为对应规则写出的正则表达式) 一. 常用的正则表达 ...
- Python笔记 - Python切片
Python笔记 - Python切片 Python切片是对一个列表取其部分元素获得一个子序列的常见操作,切片操作的返回结果类型与被切片的对象一致.要创建一个已有列表的切片,通过指定切片的第一个列表元 ...
- LEETCODE-刷题个人笔记 Python(1-400)
按tag分类,250/400的重点题目 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本 1.Two Sum(easy) 给定一个整型数组,找出能相加起来等于一个特定目标数字 ...
- python语言的33个保留字的基本含义_Python学习笔记——Python的33个保留字及其意义,python,pythone33,含义...
Python学习笔记--Python的33个保留字及其意义,python,pythone33,含义 发表时间:2020-03-27 笔记走起 正文 序号 保留字 含义 1 and 用于表达式运算,逻辑 ...
- 这是一篇男女老少入门精通咸宜的正则笔记
前言 说句实话的,自从我整理这篇笔记后,基本上项目里遇到的所有正则匹配的问题,不论多复杂,只要回过头看这篇笔记,理解透彻(请注意我的用词描述,我这里描述比较严谨,理解好中文意思更方便你理解正则意义.这 ...
- LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(二)
前面一篇由于文字太多,不给编辑,遂此篇出炉 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(一) DFS&BFS (262)200. Number of Islan ...
- 【笔记】Python学习(廖雪峰)笔记①——Python基础知识
Python学习(廖雪峰)笔记①--Python基础知识 Python 基础知识 字符串与编码 ASCII.Unicode.UTF-8 Python字符串 格式化 使用list和tuple list( ...
最新文章
- Hadoop学习之Mapreduce执行过程详解
- 《强化学习周刊》第38期:DreamingV2、Shadow-price DRL、离线强化学习
- Linux(CentOS 5)下安装Oracle10 客户端(转)
- C# dynamic使用
- 实现接口与显示实现接口的区别
- GDB调试汇编堆栈过程分析
- 微信小程序 小程序源码包括后台完整版分享
- python数据结构算法 北京大学_北京大学公开课《数据结构与算法Python版》
- 图的遍历——深度优先搜索+广度优先搜索
- php数组匹配匹配里面的值,php – 比较数组并搜索匹配的值
- windows上安装使用mySql
- GBDT算法原理以及实例理解(含Python代码简单实现版)
- -f shell 模糊匹配_shell模糊匹配与正则详解
- Windows系统语言切换问题
- 开源一款资源分享与下载工具 —— 电驴(eMule)
- AES16位密钥加密解密
- matlab画任意正多边形,MATLAB——patch绘制多边形
- DOTA 104个英雄416个技能、104首情诗
- Arduino检测不到串口的问题(改)
- 齐次式的相关知识【初级中阶辅导】
热门文章
- 【《自动控制原理(田玉平)》|课本知识点整理(三)】第 5 章 控制系统的时域运动分析
- 2015年GRE考试报名:GRE北京考点信息
- 计概A期中复习需要整理的题目名单
- 001-决策树算法介绍
- 安装驱动提示文件的哈希值不在指定的目录文件中;需强制禁止驱动签名;在高级启动中强制禁止驱动签名;
- 无科技不金融!深信服落子金融云平台
- cdn服务器是什么意思?CDN服务器干什么的?
- WebLogic JMS的强大功能组合:UOW+SAF+分布式Queue
- 不用软件修复硬盘分区表
- NFS(Autofs)挂载出现文件夹权限日期“?“问号
|