Python正则表达式学习小结
来源:互联网 发布:学会mysql 编辑:程序博客网 时间:2024/06/16 18:50
重复和置位字符
? //匹配零个或一个在它之前的表达式
+ //匹配在它之前的表达式一次或多次出现
* //匹配在它之前的表达式零次或多次出现
^ //表示处于字符串开头
$ //表示处于字符串结尾
. //除换行符之外的其他任意字符
字符类和特殊序列
\ //转义元字符
[a-d] //匹配a,b,c或d
[^a-d] //匹配除a,b,c,d以外的任意字符
a|b|c //同[abc]
\d //数位类,[0-9]
\D //非数位类,[^0-9]
\s //空白字符类,[\n\f\r\t\v]
\S //非空白字符类,[^\n\f\r\t\v]
\w //字母、数字类,[a-zA-Z0-9]
\W //非字母数字类,[^a-zA-Z0-9]
\\ //反斜杠
r”a\nb” //原始字符串,\不作为转义字符,仅为字面意义的反斜杠
字符串处理函数
import re
//引入正则表达式模块re
re.search(expression,string)
//在字符串的任意部分和表达式匹配时返回一个SRE_Match对象
re.match(expression,string)
//在字符串开头与表达式匹配的前提下返回一个SRE_Match对象
re.sub(expression,substring,string)
//将字符串string中与expression指定模式匹配的子字符串替换为substring
re.split(expression,string)
//以模式expression为定界符,对字符串string进行分解
版权声明:本文为博主原创文章,未经博主允许不得转载。
- Python正则表达式学习小结
- Python正则表达式学习小结
- 正则表达式学习小结
- 正则表达式学习小结
- 正则表达式学习小结
- 正则表达式 学习小结
- 正则表达式学习小结
- Python正则表达式小结(1)
- Python笔记——正则表达式学习小结
- python正则表达式学习
- python正则表达式学习
- python正则表达式学习
- python正则表达式学习
- python正则表达式学习
- python正则表达式学习
- python正则表达式学习
- Python正则表达式学习
- Python正则表达式学习
- listview和其中的item中的view焦点冲突解决方案
- git/github轻松上传本地项目
- C#学习笔记——控件篇
- Ubuntu环境下利用Python3+PyQt5+Eric6进行GUI编程
- activity创建与隐式启动
- Python正则表达式学习小结
- HDU 1034 Candy Sharing Game
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- LeetCode -- Number of 1 Bits
- 在Vmware/VirtualBox虚拟机环境中正确打开虚拟机
- ubuntu15.04下安装配置docker
- C语言常用的函数
- Python+MySQL获取PhishTank的钓鱼网站列表作业笔记
- Ubuntu server 14.04设置图形化界面及相关配置