Python正则表达式
2016-06-22 18:57
330 查看
择一匹配符号
表示则已匹配的管道符号 |表示从多个模式中选择其一的操作
正则表达式 | 匹配字符串 |
---|---|
at | home | at、home |
r2d2 | c3po | r2d2、c3po |
bat| bet | bit | bat、bet、bit |
匹配任意单个字符
点号或者句号匹配除了换行符 \n 以外的任何字符正则表达式模式 | 匹配的字符串 |
---|---|
f.o | f和o之间任意一个字符 : fao等 |
.. | 任意两个字符 |
.end | end之前的任意一个字符 |
起始或者结尾或单词边界匹配
使用脱字符 ^ 或者特殊字符 \A匹配开始位置使用美元符 $ 或者特殊字符 \Z 匹配结束位置
正则表达式模式 | 匹配的字符串 |
---|---|
^From | 以From为起始的字符串 |
/bin/tcsh$ | 以/bin/tcsh 为结尾的字符串 |
^Subject:hi$ | 单独由Subject:hi构成的字符串 |
正则表达式模式 | 匹配的字符串 |
---|---|
the | 任何包含 the 的字符串 |
\bthe | 任何以the开始的字符串 |
\bthe\b | 仅仅匹配单词the |
\B | 任何包含但并不以the作为起始的字符串 |
创建字符集
能够匹配一对方括号中包含的任何子集正则表达式模式 | 匹配的字符串 |
---|---|
b[aeiu]t | bat bet bit but |
[cr][23][dp][o2] | 第一个字符为c或r、以此类推 |
相关文章推荐
- Python 描述符(descriptor) 杂记
- python mysql
- python之路基础篇
- Python Django 之 模板
- 终于解决!!RF切换工作目录,调用其他目录中的python函数,搞屎我了
- Python数据预处理:缺失值替换
- Python 使用dpkt分析数据包
- python之数据库操作(sqlite)
- Python3从零学习(三)
- Codecademy For Python学习笔记
- 【Python】java租房代码,对比python实现
- ubuntu安装mysql-connector-python
- Python-decorator装饰器小结
- Python 自动化脚本报错 Non-ASCII character 'xe5' in file……
- python读取特定的行
- xgboost学习笔记(1):安装
- mac os (EI Capitian) 安装python遇到问题
- Python批量修改文件名
- Python学习记录
- 初心大陆-----python宝典之以外学习对比去重