python中使用正则表达式的连接符示例代码


Posted in Python onOctober 10, 2017

前言

我们在前面的例子里,我们学习使用集合里字符或非集合里的字符,这时都是要把每个字符写出来的,但是有时需要把26个小写字母都放到集合里,那么按集合的方法,得输入26次,一个一个键入去,这样比较花时间,也容易出错,那么有没有更好的方法呢?这个是有的,就是使用正则表达式的连接符的功能:-,比如表示26个小写字符,就使用[a-z]就可以了。

本文详细的给大家介绍了关于python使用正则表达式的连接符的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

例子如下:

#python 3.6 
#蔡军生 
#http://blog.csdn.net/caimouse/article/details/51749579 
# 
from re_test_patterns import test_patterns 
 
test_patterns( 
 'This is some text -- with punctuation.', 
 [('[a-z]+', 'sequences of lowercase letters'), 
  ('[A-Z]+', 'sequences of uppercase letters'), 
  ('[a-zA-Z]+', 'sequences of letters of either case'), 
  ('[A-Z][a-z]+', 'one uppercase followed by lowercase')], 
)

结果输出如下:

'[a-z]+' (sequences of lowercase letters)


 'This is some text -- with punctuation.'
 .'his'
 .....'is'
 ........'some'
 .............'text'
 .....................'with'
 ..........................'punctuation'


'[A-Z]+' (sequences of uppercase letters)


 'This is some text -- with punctuation.'
 'T'


'[a-zA-Z]+' (sequences of letters of either case)


 'This is some text -- with punctuation.'
 'This'
 .....'is'
 ........'some'
 .............'text'
 .....................'with'
 ..........................'punctuation'


'[A-Z][a-z]+' (one uppercase followed by lowercase)


 'This is some text -- with punctuation.'
 'This'

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
python中文乱码的解决方法
Nov 04 Python
Python实现批量转换文件编码的方法
Jul 28 Python
详解Python网络爬虫功能的基本写法
Jan 28 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
Mar 14 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
Jun 26 Python
图文详解Django使用Pycharm连接MySQL数据库
Aug 09 Python
kafka监控获取指定topic的消息总量示例
Dec 23 Python
Python astype(np.float)函数使用方法解析
Jun 08 Python
python opencv实现图像配准与比较
Feb 09 Python
python实现腾讯滑块验证码识别
Apr 27 Python
新手必备Python开发环境搭建教程
May 28 Python
分享Python异步爬取知乎热榜
Apr 12 Python
python利用正则表达式排除集合中字符的功能示例
Oct 10 #Python
python 上下文管理器使用方法小结
Oct 10 #Python
python中如何使用正则表达式的集合字符示例
Oct 09 #Python
python中如何使用正则表达式的非贪婪模式示例
Oct 09 #Python
Python 多进程和数据传递的理解
Oct 09 #Python
Python 加密的实例详解
Oct 09 #Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 #Python
You might like
php下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
轻松修复Discuz!数据库
2008/05/03 PHP
探讨PHP使用eAccelerator的API开发详解
2013/06/09 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
PHP文件与目录操作示例
2016/12/24 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
2020/02/06 PHP
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
基于vue2的table分页组件实现方法
2017/03/20 Javascript
Vue.js弹出模态框组件开发的示例代码
2017/07/26 Javascript
vue 不使用select实现下拉框功能(推荐)
2018/05/17 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
2019/02/11 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
python函数参数*args**kwargs用法实例
2013/12/04 Python
Python自动化部署工具Fabric的简单上手指南
2016/04/19 Python
numpy自动生成数组详解
2017/12/15 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
python的concat等多种用法详解
2018/11/28 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
年终自我鉴定
2013/10/09 职场文书
对教师的评语
2014/04/28 职场文书
安全演讲稿大全
2014/05/09 职场文书
小学生安全教育广播稿
2014/10/20 职场文书